C# Класс UnityEditor.CodeStrippingUtils

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
NativeClassBlackList string[]

Открытые методы

Метод Описание
GenerateDependencies ( string strippedAssemblyDir, RuntimeClassRegistry rcr, HashSet &nativeClasses, HashSet &nativeModules ) : void
GetNativeModulesToRegister ( HashSet nativeClasses ) : HashSet
WriteModuleAndClassRegistrationFile ( string strippedAssemblyDir, string outputDir, RuntimeClassRegistry rcr, IEnumerable classesToSkip ) : void

Приватные методы

Метод Описание
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

Описание методов

GenerateDependencies() публичный статический Метод

public static GenerateDependencies ( string strippedAssemblyDir, RuntimeClassRegistry rcr, HashSet &nativeClasses, HashSet &nativeModules ) : void
strippedAssemblyDir string
rcr RuntimeClassRegistry
nativeClasses HashSet
nativeModules HashSet
Результат void

GetNativeModulesToRegister() публичный статический Метод

public static GetNativeModulesToRegister ( HashSet nativeClasses ) : HashSet
nativeClasses HashSet
Результат HashSet

WriteModuleAndClassRegistrationFile() публичный статический Метод

public static WriteModuleAndClassRegistrationFile ( string strippedAssemblyDir, string outputDir, RuntimeClassRegistry rcr, IEnumerable classesToSkip ) : void
strippedAssemblyDir string
outputDir string
rcr RuntimeClassRegistry
classesToSkip IEnumerable
Результат void

Описание свойств

NativeClassBlackList публичное статическое свойство

public static string[] NativeClassBlackList
Результат string[]