C# 클래스 Mono.Tuner.InjectSecurityAttributes

상속: Mono.Linker.Steps.BaseStep
파일 보기 프로젝트 열기: kumpera/mono

보호된 프로퍼티들

프로퍼티 타입 설명
_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