C# Class Xamarin.ApiDiff.MemberComparer

Inheritance: Xamarin.ApiDiff.Comparer
Afficher le fichier Open project: kumpera/mono Class Usage Examples

Protected Properties

Свойство Type Description
first bool

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
Find ( IEnumerable target ) : System.Xml.Linq.XElement

Method Details

Add() protected méthode

protected Add ( IEnumerable elements ) : void
elements IEnumerable
Résultat void

Added() public méthode

public Added ( System.Xml.Linq.XElement target ) : void
target System.Xml.Linq.XElement
Résultat void

AfterAdding() public méthode

public AfterAdding ( ) : void
Résultat void

AfterRemoving() public méthode

public AfterRemoving ( ) : void
Résultat void

BeforeAdding() public méthode

public BeforeAdding ( IEnumerable list ) : void
list IEnumerable
Résultat void

BeforeRemoving() public méthode

public BeforeRemoving ( IEnumerable list ) : void
list IEnumerable
Résultat void

Compare() public méthode

public Compare ( IEnumerable source, IEnumerable target ) : void
source IEnumerable
target IEnumerable
Résultat void

Compare() public méthode

public Compare ( System.Xml.Linq.XElement source, System.Xml.Linq.XElement target ) : void
source System.Xml.Linq.XElement
target System.Xml.Linq.XElement
Résultat void

Equals() public méthode

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
Résultat bool

Find() public méthode

public Find ( System.Xml.Linq.XElement e ) : bool
e System.Xml.Linq.XElement
Résultat bool

FormatValue() protected méthode

protected FormatValue ( string type, string value ) : string
type string
value string
Résultat string

GetDescription() public abstract méthode

public abstract GetDescription ( System.Xml.Linq.XElement e ) : string
e System.Xml.Linq.XElement
Résultat string

GetObsoleteMessage() protected méthode

protected GetObsoleteMessage ( System.Xml.Linq.XElement e ) : StringBuilder
e System.Xml.Linq.XElement
Résultat StringBuilder

GetVisibility() protected méthode

protected GetVisibility ( MethodAttributes attr ) : string
attr MethodAttributes
Résultat string

Modified() public méthode

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
Résultat void

Modify() protected méthode

protected Modify ( ApiChanges modified ) : void
modified ApiChanges
Résultat void

Remove() protected méthode

protected Remove ( IEnumerable elements ) : void
elements IEnumerable
Résultat void

RemoveAttributes() protected méthode

protected RemoveAttributes ( System.Xml.Linq.XElement element ) : void
element System.Xml.Linq.XElement
Résultat void

Removed() public méthode

public Removed ( System.Xml.Linq.XElement source ) : void
source System.Xml.Linq.XElement
Résultat void

RenderAttributes() protected méthode

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
Résultat void

RenderGenericParameters() protected méthode

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
Résultat void

RenderMethodAttributes() protected méthode

protected RenderMethodAttributes ( MethodAttributes src, MethodAttributes tgt, ApiChange diff ) : void
src MethodAttributes
tgt MethodAttributes
diff ApiChange
Résultat void

RenderMethodAttributes() protected méthode

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
Résultat void

RenderName() protected méthode

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
Résultat void

RenderParameters() protected méthode

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
Résultat void

RenderStatic() protected méthode

protected RenderStatic ( MethodAttributes src, MethodAttributes tgt, ApiChange diff ) : void
src MethodAttributes
tgt MethodAttributes
diff ApiChange
Résultat void

RenderVTable() protected méthode

protected RenderVTable ( MethodAttributes source, MethodAttributes target, ApiChange change ) : void
source MethodAttributes
target MethodAttributes
change ApiChange
Résultat void

RenderVisibility() protected méthode

protected RenderVisibility ( MethodAttributes source, MethodAttributes target, ApiChange diff ) : void
source MethodAttributes
target MethodAttributes
diff ApiChange
Résultat void

SetContext() public méthode

public SetContext ( System.Xml.Linq.XElement current ) : void
current System.Xml.Linq.XElement
Résultat void

Property Details

first protected_oe property

protected bool first
Résultat bool