Provides methods for comparing symbols in a .NET assembly.
コード例 #1
0
ファイル: TypeSystem.cs プロジェクト: JerreS/AsmResolver
        public MsCorLibTypeSignature GetMscorlibType(ITypeDescriptor type)
        {
            SignatureComparer comparer = new SignatureComparer();
            MsCorLibTypeSignature signature;

            if (!comparer.MatchAssemblies(type.ResolutionScope.GetAssembly(), MsCorLibReference)
                || type.Namespace != "System"
                || !_typesByName.TryGetValue(type.Name, out signature))
            {
                return null;
            }

            return signature;
        }
コード例 #2
0
 public static void ClassInitialize(TestContext context)
 {
     _comparer = new SignatureComparer();
 }