public MemberIdentifier(AssemblyIdentifier declaringAssembly, IUniqueMemberIdentifier uniqueMemberIdentifier) { base(); this.set_Assembly(declaringAssembly); this.set_UniqueMemberIdentifier(uniqueMemberIdentifier); return; }
public static MemberIdentifier GetIdentifier(string assemblyFilePath, IMemberDefinition member) { V_0 = member as TypeDefinition; if (V_0 == null) { V_0 = member.get_DeclaringType(); } stackVariable4 = new AssemblyIdentifier(assemblyFilePath); stackVariable7 = V_0.get_Module().get_FilePath(); V_1 = member.get_MetadataToken(); return(new MemberIdentifier(stackVariable4, new UniqueMemberIdentifier(stackVariable7, V_1.ToInt32()))); }
public static AssemblyDefinition ResolveAssembly(AssemblyIdentifier assembly) { IAssemblyResolver resolver = GlobalAssemblyResolver.Instance; return(resolver.LoadAssemblyDefinition(assembly.AssemblyPath, new ReaderParameters(resolver, ReadingMode.Deferred), true)); }
/// <summary> /// Creates a MemberIdentifier object, used to identify a member (type, method, property, event or field). /// </summary> /// <param name="declaringAssembly"> An AssemblyIdentifier to the assembly, containing the member.</param> /// <param name="memberMetadataToken">The metadata token of the member.</param> public MemberIdentifier(AssemblyIdentifier declaringAssembly, IUniqueMemberIdentifier uniqueMemberIdentifier) { this.Assembly = declaringAssembly; this.UniqueMemberIdentifier = uniqueMemberIdentifier; }
public static AssemblyDefinition ResolveAssembly(AssemblyIdentifier assembly) { IAssemblyResolver resolver = GlobalAssemblyResolver.Instance; return resolver.LoadAssemblyDefinition(assembly.AssemblyPath, new ReaderParameters(resolver, ReadingMode.Deferred), true); }
public static AssemblyDefinition ResolveAssembly(AssemblyIdentifier assembly) { V_0 = GlobalAssemblyResolver.Instance; return(V_0.LoadAssemblyDefinition(assembly.get_AssemblyPath(), new ReaderParameters(V_0, 2), true)); }