C# Class UnityEditor.CodeStrippingUtils

Afficher le fichier Open project: randomize/VimConfig Class Usage Examples

Méthodes publiques

Свойство Type Description
NativeClassBlackList string[]

Méthodes publiques

Méthode Description
GenerateDependencies ( string strippedAssemblyDir, RuntimeClassRegistry rcr, HashSet &nativeClasses, HashSet &nativeModules ) : void
GetNativeModulesToRegister ( HashSet nativeClasses ) : HashSet
WriteModuleAndClassRegistrationFile ( string strippedAssemblyDir, string outputDir, RuntimeClassRegistry rcr, IEnumerable classesToSkip ) : void

Private Methods

Méthode Description
CollectManagedTypeReferencesFromRoots ( string directory, string rootAssemblies ) : HashSet
CollectNativeClassListFromRoots ( string directory, string rootAssemblies ) : HashSet
ExcludeModuleManagers ( HashSet &nativeClasses ) : void
GenerateNativeClassList ( RuntimeClassRegistry rcr, string directory, string rootAssemblies ) : HashSet
GetAllStrippableModules ( ) : HashSet
GetAssembliesInDirectory ( string strippedAssemblyDir, string assemblyName ) : IEnumerable
GetClassNames ( IEnumerable classIds ) : HashSet
GetRequiredStrippableModules ( HashSet nativeClasses ) : HashSet
GetUserAssemblies ( string strippedAssemblyDir ) : string[]
WriteModuleAndClassRegistrationFile ( string file, HashSet nativeModules, HashSet nativeClasses, HashSet classesToSkip ) : void
WriteStaticallyLinkedModuleRegistration ( TextWriter w, HashSet nativeModules, HashSet nativeClasses ) : void

Method Details

GenerateDependencies() public static méthode

public static GenerateDependencies ( string strippedAssemblyDir, RuntimeClassRegistry rcr, HashSet &nativeClasses, HashSet &nativeModules ) : void
strippedAssemblyDir string
rcr RuntimeClassRegistry
nativeClasses HashSet
nativeModules HashSet
Résultat void

GetNativeModulesToRegister() public static méthode

public static GetNativeModulesToRegister ( HashSet nativeClasses ) : HashSet
nativeClasses HashSet
Résultat HashSet

WriteModuleAndClassRegistrationFile() public static méthode

public static WriteModuleAndClassRegistrationFile ( string strippedAssemblyDir, string outputDir, RuntimeClassRegistry rcr, IEnumerable classesToSkip ) : void
strippedAssemblyDir string
outputDir string
rcr RuntimeClassRegistry
classesToSkip IEnumerable
Résultat void

Property Details

NativeClassBlackList public_oe static_oe property

public static string[] NativeClassBlackList
Résultat string[]