C# Class UnityEditor.MonoAssemblyStripping

显示文件 Open project: randomize/VimConfig Class Usage Examples

Public Methods

Method Description
GenerateBlackList ( string librariesFolder, RuntimeClassRegistry usedClasses, string allAssemblies ) : string
MonoCilStrip ( BuildTarget buildTarget, string managedLibrariesDirectory, string fileNames ) : void
MonoLink ( BuildTarget buildTarget, string managedLibrariesDirectory, string input, string allAssemblies, RuntimeClassRegistry usedClasses ) : void

Private Methods

Method Description
CopyAllDlls ( string fromDir, string toDir ) : void
CopyFiles ( IEnumerable files, string fromDir, string toDir ) : void
DeleteAllDllsFrom ( string managedLibrariesDirectory ) : void
DoesTypeEnheritFrom ( TypeReference type, string typeName ) : bool
GenerateBlackListTypeXML ( TextWriter w, IList types, List baseTypes ) : void
ReplaceFile ( string src, string dst ) : void
StripperExe ( ) : string

Method Details

GenerateBlackList() public static method

public static GenerateBlackList ( string librariesFolder, RuntimeClassRegistry usedClasses, string allAssemblies ) : string
librariesFolder string
usedClasses RuntimeClassRegistry
allAssemblies string
return string

MonoCilStrip() public static method

public static MonoCilStrip ( BuildTarget buildTarget, string managedLibrariesDirectory, string fileNames ) : void
buildTarget BuildTarget
managedLibrariesDirectory string
fileNames string
return void

MonoLink() public static method

public static MonoLink ( BuildTarget buildTarget, string managedLibrariesDirectory, string input, string allAssemblies, RuntimeClassRegistry usedClasses ) : void
buildTarget BuildTarget
managedLibrariesDirectory string
input string
allAssemblies string
usedClasses RuntimeClassRegistry
return void