AsmResolver.Tests.Utilities.ValidateSymbolImport C# (CSharp) Метод

ValidateSymbolImport() публичный статический Метод

public static ValidateSymbolImport ( ImageSymbolImport originalSymbol, ImageSymbolImport newSymbol ) : void
originalSymbol ImageSymbolImport
newSymbol ImageSymbolImport
Результат void
        public static void ValidateSymbolImport(ImageSymbolImport originalSymbol, ImageSymbolImport newSymbol)
        {
            Assert.AreEqual(originalSymbol.IsImportByOrdinal, newSymbol.IsImportByOrdinal);
            if (originalSymbol.IsImportByOrdinal)
            {
                Assert.IsNull(newSymbol.HintName);
                Assert.AreEqual(originalSymbol.Ordinal, newSymbol.Ordinal);
            }
            else
            {
                Assert.IsNotNull(newSymbol.HintName);
                Assert.AreEqual(originalSymbol.HintName.Hint, newSymbol.HintName.Hint);
                Assert.AreEqual(originalSymbol.HintName.Name, newSymbol.HintName.Name);
            }
        }