public int CompareTo(SignatureContext other, TypeSystemComparer comparer) { int result = GlobalContext.CompareTo(other.GlobalContext); if (result != 0) { return(result); } return(LocalContext.CompareTo(other.LocalContext)); }
public override int CompareToImpl(ISortableNode other, CompilerComparer comparer) { int result = _module.CompareTo(((CopiedFieldRvaNode)other)._module); if (result != 0) { return(result); } return(_rva - ((CopiedFieldRvaNode)other)._rva); }
public int CompareTo(ModuleToken other) { int result = ((int)Token).CompareTo((int)other.Token); if (result != 0) { return(result); } return(Module.CompareTo(other.Module)); }
public override int CompareToImpl(ISortableNode other, CompilerComparer comparer) { if (_module == null) { if (((DebugDirectoryNode)other)._module == null) { return(0); } return(-1); } else if (((DebugDirectoryNode)other)._module == null) { return(1); } return(_module.CompareTo(((DebugDirectoryNode)other)._module)); }
public override int CompareToImpl(ISortableNode other, CompilerComparer comparer) { if (_module == null) { if (((CopiedCorHeaderNode)other)._module == null) { return(0); } return(-1); } else if (((CopiedCorHeaderNode)other)._module == null) { return(1); } return(_module.CompareTo(((CopiedCorHeaderNode)other)._module)); }
public int CompareTo(SignatureContext other, TypeSystemComparer comparer) { if (GlobalContext == null || other.GlobalContext == null) { return(GlobalContext != null ? 1 : other.GlobalContext != null ? -1 : 0); } int result = GlobalContext.CompareTo(other.GlobalContext); if (result != 0) { return(result); } if (LocalContext == null || other.LocalContext == null) { return(LocalContext != null ? 1 : other.LocalContext != null ? -1 : 0); } return(LocalContext.CompareTo(other.LocalContext)); }
public override int CompareToImpl(ISortableNode other, CompilerComparer comparer) { return(_module.CompareTo(((DebugDirectoryEntryNode)other)._module)); }
public override int CompareToImpl(ISortableNode other, CompilerComparer comparer) { return(_module.CompareTo(((CopiedCorHeaderNode)other)._module)); }
public override int CompareToImpl(ISortableNode other, CompilerComparer comparer) { return(_sourceModule.CompareTo(((CopiedMetadataBlobNode)other)._sourceModule)); }
public override int CompareToImpl(ISortableNode other, CompilerComparer comparer) { return(_module.CompareTo(((CopiedManagedResourcesNode)other)._module)); }
public override int CompareToImpl(ISortableNode other, CompilerComparer comparer) { return(_module.CompareTo(((CopiedStrongNameSignatureNode)other)._module)); }