C# Класс Unbreakable.AssemblyGuard

Показать файл Открыть проект

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

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