C# Class Unbreakable.AssemblyGuard

Afficher le fichier Open project: ashmind/Unbreakable

Méthodes publiques

Méthode Description
Rewrite ( Stream assemblySourceStream, Stream assemblyTargetStream, AssemblyGuardSettings? settings = null ) : Unbreakable.RuntimeGuardToken

Private Methods

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

Method Details

Rewrite() public static méthode

public static Rewrite ( Stream assemblySourceStream, Stream assemblyTargetStream, AssemblyGuardSettings? settings = null ) : Unbreakable.RuntimeGuardToken
assemblySourceStream Stream
assemblyTargetStream Stream
settings AssemblyGuardSettings?
Résultat Unbreakable.RuntimeGuardToken