public MemberIdentifier(AssemblyIdentifier declaringAssembly, IUniqueMemberIdentifier uniqueMemberIdentifier)
 {
     base();
     this.set_Assembly(declaringAssembly);
     this.set_UniqueMemberIdentifier(uniqueMemberIdentifier);
     return;
 }
Esempio n. 2
0
 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())));
 }
Esempio n. 3
0
        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);
		}
Esempio n. 6
0
 public static AssemblyDefinition ResolveAssembly(AssemblyIdentifier assembly)
 {
     V_0 = GlobalAssemblyResolver.Instance;
     return(V_0.LoadAssemblyDefinition(assembly.get_AssemblyPath(), new ReaderParameters(V_0, 2), true));
 }