C# Class Gumbo.GumboExtensions

Afficher le fichier Open project: rgripper/GumboBindings Class Usage Examples

Méthodes publiques

Méthode Description
GetAttributes ( this node ) : IEnumerable
GetChildren ( this node ) : IEnumerable
GetDocument ( this output ) : GumboDocumentNode
GetErrors ( this output ) : IEnumerable
GetRoot ( this output ) : GumboElementNode
MarshalToString ( this stringPiece ) : string

Private Methods

Méthode Description
MarshalToPtrArray ( GumboVector vector ) : System.IntPtr[]
MarshalToSpecificErrorContainer ( IntPtr errorPointer ) : GumboErrorContainer
MarshalToSpecificNode ( IntPtr nodePointer ) : GumboNode

Dealing with C unions, we need a two-step marshalling to get an actual instance.

Method Details

GetAttributes() public static méthode

public static GetAttributes ( this node ) : IEnumerable
node this
Résultat IEnumerable

GetChildren() public static méthode

public static GetChildren ( this node ) : IEnumerable
node this
Résultat IEnumerable

GetDocument() public static méthode

public static GetDocument ( this output ) : GumboDocumentNode
output this
Résultat GumboDocumentNode

GetErrors() public static méthode

public static GetErrors ( this output ) : IEnumerable
output this
Résultat IEnumerable

GetRoot() public static méthode

public static GetRoot ( this output ) : GumboElementNode
output this
Résultat GumboElementNode

MarshalToString() public static méthode

public static MarshalToString ( this stringPiece ) : string
stringPiece this
Résultat string