C# Class Mono.Tuner.InjectSecurityAttributes

Inheritance: Mono.Linker.Steps.BaseStep
Afficher le fichier Open project: kumpera/mono

Protected Properties

Свойство Type Description
_assembly Mono.Cecil.AssemblyDefinition

Méthodes protégées

Méthode Description
AddCriticalAttribute ( ICustomAttributeProvider provider ) : void
ConditionToProcess ( ) : bool
HasSecurityAttribute ( ICustomAttributeProvider provider, AttributeType type ) : bool
ProcessAssembly ( AssemblyDefinition assembly ) : void
RemoveSecurityAttributes ( ) : void

Private Methods

Méthode Description
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

Method Details

AddCriticalAttribute() protected méthode

protected AddCriticalAttribute ( ICustomAttributeProvider provider ) : void
provider ICustomAttributeProvider
Résultat void

ConditionToProcess() protected méthode

protected ConditionToProcess ( ) : bool
Résultat bool

HasSecurityAttribute() protected static méthode

protected static HasSecurityAttribute ( ICustomAttributeProvider provider, AttributeType type ) : bool
provider ICustomAttributeProvider
type AttributeType
Résultat bool

ProcessAssembly() protected méthode

protected ProcessAssembly ( AssemblyDefinition assembly ) : void
assembly Mono.Cecil.AssemblyDefinition
Résultat void

RemoveSecurityAttributes() protected méthode

protected RemoveSecurityAttributes ( ) : void
Résultat void

Property Details

_assembly protected_oe property

protected AssemblyDefinition,Mono.Cecil _assembly
Résultat Mono.Cecil.AssemblyDefinition