C# Класс Monodoc.EcmaHelpSource

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

Открытые свойства

Свойство Тип Описание
ExtObject ExtensionObject

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

Метод Описание
AddExtensionMethodsFromHelpSource ( ArrayList extensions, EcmaHelpSource es ) : void
EcmaHelpSource ( ) : System
EcmaHelpSource ( string base_file, bool create ) : System
GetExamples ( XmlNode n, StringBuilder sb ) : void
GetIdFromUrl ( string prefix, string ns, string type ) : string
GetNiceUrl ( Monodoc.Node node ) : string
GetNodeXPath ( XPathNavigator n ) : string
GetPublicUrl ( string url ) : string
GetText ( string url, Monodoc.Node &match_node ) : string
GetTextFromNode ( XmlNode n, StringBuilder sb ) : void
GetUrlForType ( string prefix, string ns, string type, string member, Monodoc.Node &match_node ) : string
Htmlize ( IXPathNavigable ecma_xml ) : string
Htmlize ( IXPathNavigable ecma_xml, XsltArgumentList args ) : string
MakeOperatorSignature ( XmlNode n, string &nicename, string &sig ) : void
MakeSignature ( XmlNode n, string cstyleclass ) : string
PopulateIndex ( Monodoc.IndexMaker index_maker ) : void
PopulateSearchableIndex ( Mono.Lucene.Net.Index.IndexWriter writer ) : void
RenderNamespaceLookup ( string nsurl, Monodoc.Node &match_node ) : string
RenderPreviewDocs ( XmlNode newNode, XmlWriter writer ) : void
RenderTypeLookup ( string prefix, string ns, string type, string member, Monodoc.Node &match_node ) : string
ToEscapedTypeName ( string typename ) : string

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

Метод Описание
CreateDocumentResolver ( ) : XmlResolver
GetNamespaceDocument ( string ns ) : XmlDocument
GetXmlFromUrl ( string url, string &rest ) : XmlDocument

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

Метод Описание
Count ( string s, char c ) : int
EnsureTransform ( ) : void
GetAttempts ( string ns, string type ) : MatchAttempt[]
GetDocElement ( XmlDocument d, string rest ) : XmlElement
GetDocument ( Monodoc.HelpSource hs, string fname ) : XmlDocument
GetFile ( string url, string &rest ) : string
GetKindFromCaption ( string s ) : string
GetMemberType ( string type ) : string
GetTextFromUrl ( string url ) : string
Htmlize ( IXPathNavigable ecma_xml, XsltArgumentList args, XmlWriter w ) : void
LargeName ( Monodoc.Node matched_node ) : string
MatchesNamespace ( MatchAttempt attempts, string ns, string &type ) : bool
RenderMemberLookup ( string typename, string member, Monodoc.Node &type_node ) : string
SelectCount ( XmlNode node, string xpath ) : int
SelectString ( XmlNode node, string xpath ) : string
ToEscapedMemberName ( string membername ) : string
ToEscapedName ( string name, string escape ) : string

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

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

public AddExtensionMethodsFromHelpSource ( ArrayList extensions, EcmaHelpSource es ) : void
extensions System.Collections.ArrayList
es EcmaHelpSource
Результат void

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

protected CreateDocumentResolver ( ) : XmlResolver
Результат System.Xml.XmlResolver

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

public EcmaHelpSource ( ) : System
Результат System

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

public EcmaHelpSource ( string base_file, bool create ) : System
base_file string
create bool
Результат System

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

public GetExamples ( XmlNode n, StringBuilder sb ) : void
n System.Xml.XmlNode
sb StringBuilder
Результат void

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

public GetIdFromUrl ( string prefix, string ns, string type ) : string
prefix string
ns string
type string
Результат string

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

protected GetNamespaceDocument ( string ns ) : XmlDocument
ns string
Результат System.Xml.XmlDocument

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

public static GetNiceUrl ( Monodoc.Node node ) : string
node Monodoc.Node
Результат string

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

public GetNodeXPath ( XPathNavigator n ) : string
n System.Xml.XPath.XPathNavigator
Результат string

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

public GetPublicUrl ( string url ) : string
url string
Результат string

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

public GetText ( string url, Monodoc.Node &match_node ) : string
url string
match_node Monodoc.Node
Результат string

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

public GetTextFromNode ( XmlNode n, StringBuilder sb ) : void
n System.Xml.XmlNode
sb StringBuilder
Результат void

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

public GetUrlForType ( string prefix, string ns, string type, string member, Monodoc.Node &match_node ) : string
prefix string
ns string
type string
member string
match_node Monodoc.Node
Результат string

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

protected GetXmlFromUrl ( string url, string &rest ) : XmlDocument
url string
rest string
Результат System.Xml.XmlDocument

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

public Htmlize ( IXPathNavigable ecma_xml ) : string
ecma_xml IXPathNavigable
Результат string

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

public Htmlize ( IXPathNavigable ecma_xml, XsltArgumentList args ) : string
ecma_xml IXPathNavigable
args System.Xml.Xsl.XsltArgumentList
Результат string

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

public static MakeOperatorSignature ( XmlNode n, string &nicename, string &sig ) : void
n System.Xml.XmlNode
nicename string
sig string
Результат void

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

public static MakeSignature ( XmlNode n, string cstyleclass ) : string
n System.Xml.XmlNode
cstyleclass string
Результат string

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

public PopulateIndex ( Monodoc.IndexMaker index_maker ) : void
index_maker Monodoc.IndexMaker
Результат void

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

public PopulateSearchableIndex ( Mono.Lucene.Net.Index.IndexWriter writer ) : void
writer Mono.Lucene.Net.Index.IndexWriter
Результат void

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

public RenderNamespaceLookup ( string nsurl, Monodoc.Node &match_node ) : string
nsurl string
match_node Monodoc.Node
Результат string

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

public RenderPreviewDocs ( XmlNode newNode, XmlWriter writer ) : void
newNode System.Xml.XmlNode
writer System.Xml.XmlWriter
Результат void

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

public RenderTypeLookup ( string prefix, string ns, string type, string member, Monodoc.Node &match_node ) : string
prefix string
ns string
type string
member string
match_node Monodoc.Node
Результат string

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

public static ToEscapedTypeName ( string typename ) : string
typename string
Результат string

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

ExtObject публичное свойство

public ExtensionObject ExtObject
Результат ExtensionObject