C# Класс Xamarin.ApiDiff.MemberComparer

Наследование: Xamarin.ApiDiff.Comparer
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
first bool

Открытые методы

Метод Описание
Added ( System.Xml.Linq.XElement target ) : void
AfterAdding ( ) : void
AfterRemoving ( ) : void
BeforeAdding ( IEnumerable list ) : void
BeforeRemoving ( IEnumerable list ) : void
Compare ( IEnumerable source, IEnumerable target ) : void
Compare ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target ) : void
Equals ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChanges changes ) : bool
Find ( System.Xml.Linq.XElement e ) : bool
GetDescription ( System.Xml.Linq.XElement e ) : string
Modified ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChanges change ) : void
Removed ( System.Xml.Linq.XElement source ) : void
SetContext ( System.Xml.Linq.XElement current ) : void

Защищенные методы

Метод Описание
Add ( IEnumerable elements ) : void
FormatValue ( string type, string value ) : string
GetObsoleteMessage ( System.Xml.Linq.XElement e ) : StringBuilder
GetVisibility ( MethodAttributes attr ) : string
Modify ( ApiChanges modified ) : void
Remove ( IEnumerable elements ) : void
RemoveAttributes ( System.Xml.Linq.XElement element ) : void
RenderAttributes ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChanges changes ) : void
RenderGenericParameters ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChange change ) : void
RenderMethodAttributes ( MethodAttributes src, MethodAttributes tgt, ApiChange diff ) : void
RenderMethodAttributes ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChange diff ) : void
RenderName ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChange change ) : void
RenderParameters ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChange change ) : void
RenderStatic ( MethodAttributes src, MethodAttributes tgt, ApiChange diff ) : void
RenderVTable ( MethodAttributes source, MethodAttributes target, ApiChange change ) : void
RenderVisibility ( MethodAttributes source, MethodAttributes target, ApiChange diff ) : void

Приватные методы

Метод Описание
Find ( IEnumerable target ) : System.Xml.Linq.XElement

Описание методов

Add() защищенный Метод

protected Add ( IEnumerable elements ) : void
elements IEnumerable
Результат void

Added() публичный Метод

public Added ( System.Xml.Linq.XElement target ) : void
target System.Xml.Linq.XElement
Результат void

AfterAdding() публичный Метод

public AfterAdding ( ) : void
Результат void

AfterRemoving() публичный Метод

public AfterRemoving ( ) : void
Результат void

BeforeAdding() публичный Метод

public BeforeAdding ( IEnumerable list ) : void
list IEnumerable
Результат void

BeforeRemoving() публичный Метод

public BeforeRemoving ( IEnumerable list ) : void
list IEnumerable
Результат void

Compare() публичный Метод

public Compare ( IEnumerable source, IEnumerable target ) : void
source IEnumerable
target IEnumerable
Результат void

Compare() публичный Метод

public Compare ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target ) : void
source System.Xml.Linq.XElement
target System.Xml.Linq.XElement
Результат void

Equals() публичный Метод

public Equals ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChanges changes ) : bool
source System.Xml.Linq.XElement
target System.Xml.Linq.XElement
changes ApiChanges
Результат bool

Find() публичный Метод

public Find ( System.Xml.Linq.XElement e ) : bool
e System.Xml.Linq.XElement
Результат bool

FormatValue() защищенный Метод

protected FormatValue ( string type, string value ) : string
type string
value string
Результат string

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

public abstract GetDescription ( System.Xml.Linq.XElement e ) : string
e System.Xml.Linq.XElement
Результат string

GetObsoleteMessage() защищенный Метод

protected GetObsoleteMessage ( System.Xml.Linq.XElement e ) : StringBuilder
e System.Xml.Linq.XElement
Результат StringBuilder

GetVisibility() защищенный Метод

protected GetVisibility ( MethodAttributes attr ) : string
attr MethodAttributes
Результат string

Modified() публичный Метод

public Modified ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChanges change ) : void
source System.Xml.Linq.XElement
target System.Xml.Linq.XElement
change ApiChanges
Результат void

Modify() защищенный Метод

protected Modify ( ApiChanges modified ) : void
modified ApiChanges
Результат void

Remove() защищенный Метод

protected Remove ( IEnumerable elements ) : void
elements IEnumerable
Результат void

RemoveAttributes() защищенный Метод

protected RemoveAttributes ( System.Xml.Linq.XElement element ) : void
element System.Xml.Linq.XElement
Результат void

Removed() публичный Метод

public Removed ( System.Xml.Linq.XElement source ) : void
source System.Xml.Linq.XElement
Результат void

RenderAttributes() защищенный Метод

protected RenderAttributes ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChanges changes ) : void
source System.Xml.Linq.XElement
target System.Xml.Linq.XElement
changes ApiChanges
Результат void

RenderGenericParameters() защищенный Метод

protected RenderGenericParameters ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChange change ) : void
source System.Xml.Linq.XElement
target System.Xml.Linq.XElement
change ApiChange
Результат void

RenderMethodAttributes() защищенный Метод

protected RenderMethodAttributes ( MethodAttributes src, MethodAttributes tgt, ApiChange diff ) : void
src MethodAttributes
tgt MethodAttributes
diff ApiChange
Результат void

RenderMethodAttributes() защищенный Метод

protected RenderMethodAttributes ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChange diff ) : void
source System.Xml.Linq.XElement
target System.Xml.Linq.XElement
diff ApiChange
Результат void

RenderName() защищенный Метод

protected RenderName ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChange change ) : void
source System.Xml.Linq.XElement
target System.Xml.Linq.XElement
change ApiChange
Результат void

RenderParameters() защищенный Метод

protected RenderParameters ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target, ApiChange change ) : void
source System.Xml.Linq.XElement
target System.Xml.Linq.XElement
change ApiChange
Результат void

RenderStatic() защищенный Метод

protected RenderStatic ( MethodAttributes src, MethodAttributes tgt, ApiChange diff ) : void
src MethodAttributes
tgt MethodAttributes
diff ApiChange
Результат void

RenderVTable() защищенный Метод

protected RenderVTable ( MethodAttributes source, MethodAttributes target, ApiChange change ) : void
source MethodAttributes
target MethodAttributes
change ApiChange
Результат void

RenderVisibility() защищенный Метод

protected RenderVisibility ( MethodAttributes source, MethodAttributes target, ApiChange diff ) : void
source MethodAttributes
target MethodAttributes
diff ApiChange
Результат void

SetContext() публичный Метод

public SetContext ( System.Xml.Linq.XElement current ) : void
current System.Xml.Linq.XElement
Результат void

Описание свойств

first защищенное свойство

protected bool first
Результат bool