C# Класс Mono.Tuner.InjectSecurityAttributes

Наследование: Mono.Linker.Steps.BaseStep
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_assembly Mono.Cecil.AssemblyDefinition

Защищенные методы

Метод Описание
AddCriticalAttribute ( ICustomAttributeProvider provider ) : void
ConditionToProcess ( ) : bool
HasSecurityAttribute ( ICustomAttributeProvider provider, AttributeType type ) : bool
ProcessAssembly ( AssemblyDefinition assembly ) : void
RemoveSecurityAttributes ( ) : void

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

Метод Описание
AddSafeCriticalAttribute ( ICustomAttributeProvider provider ) : void
AddSecurityAttribute ( ICustomAttributeProvider provider, AttributeType type ) : void
CreateCriticalAttribute ( ) : CustomAttribute
CreateSafeCriticalAttribute ( ) : CustomAttribute
DecomposeAttributeType ( string marker ) : AttributeType
DecomposeTargetKind ( string marker ) : TargetKind
GetCriticalCtor ( ) : Mono.Cecil.MethodDefinition
GetDefaultConstructor ( Mono.Cecil.TypeDefinition type ) : Mono.Cecil.MethodDefinition
GetFullName ( MethodReference method ) : string
GetMethod ( IEnumerable methods, string signature ) : Mono.Cecil.MethodDefinition
GetMethod ( string signature ) : Mono.Cecil.MethodDefinition
GetSafeCriticalCtor ( ) : Mono.Cecil.MethodDefinition
GetTarget ( TargetKind kind, string target ) : ICustomAttributeProvider
GetType ( string fullname ) : Mono.Cecil.TypeDefinition
Import ( Mono.Cecil.MethodDefinition method ) : MethodReference
ProcessLine ( string line ) : void
ProcessSecurityAttributeEntry ( AttributeType type, TargetKind kind, string target ) : void
ProcessSecurityAttributeFile ( string file ) : void
RemoveSecurityAttributes ( ICustomAttributeProvider provider ) : void
RemoveSecurityDeclarations ( ISecurityDeclarationProvider provider ) : void

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

AddCriticalAttribute() защищенный Метод

protected AddCriticalAttribute ( ICustomAttributeProvider provider ) : void
provider ICustomAttributeProvider
Результат void

ConditionToProcess() защищенный Метод

protected ConditionToProcess ( ) : bool
Результат bool

HasSecurityAttribute() защищенный статический Метод

protected static HasSecurityAttribute ( ICustomAttributeProvider provider, AttributeType type ) : bool
provider ICustomAttributeProvider
type AttributeType
Результат bool

ProcessAssembly() защищенный Метод

protected ProcessAssembly ( AssemblyDefinition assembly ) : void
assembly Mono.Cecil.AssemblyDefinition
Результат void

RemoveSecurityAttributes() защищенный Метод

protected RemoveSecurityAttributes ( ) : void
Результат void

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

_assembly защищенное свойство

protected AssemblyDefinition,Mono.Cecil _assembly
Результат Mono.Cecil.AssemblyDefinition