• Tutorials
  • Api Documentation
  • Download
  • Credits
Show / Hide Table of Contents
  • AutoCheck.Core
    • Output
    • Output.Log
    • Output.Style
    • Output.Type
    • Script
    • Script.ExecutionMode
    • Utils
    • Utils.OS
  • AutoCheck.Core.Connectors
    • Atom
    • Base
    • Compressed
    • Css
    • Csv
    • CsvDocument
    • Dmoj
    • GDrive
    • Html
    • Math
    • Odoo
    • Operator
    • PlainText
    • PlainText.PlainTextDocument
    • Postgres
    • Rss
    • Shell
    • TextStream
    • Xml
    • Xml.XmlNodeType
  • AutoCheck.Core.CopyDetectors
    • Base
    • Base.Mode
    • Css
    • Html
    • PlainText
    • PlainText.File
    • SourceCode
    • SqlLog
    • Xml
  • AutoCheck.Core.Events
    • LogUpdateEventArgs
    • StatusUpdateEventArgs
    • StatusUpdateEventArgs.ExecutionEvent
  • AutoCheck.Core.Exceptions
    • ArgumentInvalidException
    • ArgumentNotFoundException
    • ConfigFileMissingException
    • ConnectionInvalidException
    • ConnectorInvalidException
    • ConnectorNotFoundException
    • DocumentInvalidException
    • DownloadFailedException
    • ItemNotFoundException
    • PorpertyNotFoundException
    • QueryInvalidException
    • RegexInvalidException
    • ResultMismatchException
    • ScriptInvalidException
    • ScriptNotFoundException
    • StyleInvalidException
    • StyleNotAppliedException
    • StyleNotFoundException
    • TableInconsistencyException
    • VariableInvalidException
    • VariableNotFoundException
  • Google.DiffMatchPatch
    • Diff
    • DiffMatchPatch
    • Operation
    • Patch

Class SourceCode

Copy detector for plain text files.

Inheritance
System.Object
Base
PlainText
SourceCode
Inherited Members
PlainText.Index
PlainText.Files
PlainText.Matches
PlainText.Diffs
PlainText.SentenceMatchWeight
PlainText.WordCountWeight
PlainText.LineCountWeight
PlainText.Count
PlainText.Dispose()
PlainText.Load(String, String)
PlainText.CopyDetected(String)
PlainText.GetDetails(String)
Base.Threshold
Base.Sensibility
Base.FilePattern
Base.Load(String)
Base.Load(Utils.OS, String, String, String, String)
Base.Load(Utils.OS, String, String, String, Int32, String)
Namespace: AutoCheck.Core.CopyDetectors
Assembly: AutoCheck.Core.dll
Syntax
public class SourceCode : PlainText

Constructors

| Improve this Doc View Source

SourceCode(Single, Int32, String)

Creates a new instance, setting up its properties in order to allow copy detection with the lowest possible false-positive probability. Internally uses JPlag which supports: java, python3, cpp, csharp, char, text, scheme.

Declaration
public SourceCode(float threshold, int sensibility, string filePattern = "*.java")
Parameters
Type Name Description
System.Single threshold
System.Int32 sensibility
System.String filePattern
| Improve this Doc View Source

SourceCode(Single, String)

Creates a new instance, setting up its properties in order to allow copy detection with the lowest possible false-positive probability. Internally uses JPlag which supports: java, python3, cpp, csharp, char, text, scheme.

Declaration
public SourceCode(float threshold, string filePattern = "*.java")
Parameters
Type Name Description
System.Single threshold
System.String filePattern

Methods

| Improve this Doc View Source

Compare()

Compares all the files between each other

Declaration
public override void Compare()
Overrides
PlainText.Compare()

Extension Methods

ObjectExtensions.DeepClone<T>(T)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX