C# 클래스 Unbreakable.AssemblyGuard

파일 보기 프로젝트 열기: ashmind/Unbreakable

공개 메소드들

메소드 설명
Rewrite ( Stream assemblySourceStream, Stream assemblyTargetStream, AssemblyGuardSettings? settings = null ) : Unbreakable.RuntimeGuardToken

비공개 메소드들

메소드 설명
EmitGuardInstance ( ModuleDefinition module, Guid id ) : FieldDefinition
Rewrite ( AssemblyDefinition assembly, AssemblyGuardSettings? settings = null ) : Unbreakable.RuntimeGuardToken
ShouldInsertJumpGuardBefore ( Instruction instruction, bool ignorePrefix = false ) : bool
ValidateAndRewriteMethod ( MethodDefinition method, Unbreakable.RuntimeGuardReferences guard, AssemblyValidator validator, Unbreakable.AssemblyGuardSettings settings ) : void
ValidateAndRewriteType ( TypeDefinition type, Unbreakable.RuntimeGuardReferences guard, AssemblyValidator validator, Unbreakable.AssemblyGuardSettings settings ) : void

메소드 상세

Rewrite() 공개 정적인 메소드

public static Rewrite ( Stream assemblySourceStream, Stream assemblyTargetStream, AssemblyGuardSettings? settings = null ) : Unbreakable.RuntimeGuardToken
assemblySourceStream Stream
assemblyTargetStream Stream
settings AssemblyGuardSettings?
리턴 Unbreakable.RuntimeGuardToken