Microsoft.Vsa.Vb.CodeDOMProcessor.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:4k
源码类别:
VC书籍
开发平台:
C/C++
- //$si$ virtual
- ////////////////////////////////////////////////////////////////
- // File Microsoft.Vsa.Vb.CodeDOMProcessor.dll:
- // Global functions
- //-------------------------------------------------------
- // Global fields
- //-------------------------------------------------------
- // Global MemberRefs
- //-------------------------------------------------------
- // Types
- //-------------------------------------------------------
- interface Microsoft.Vsa.Vb.CodeDOM._CodeDOMProcessor :
- {
- Class System.CodeDom.CodeCompileUnit CodeDOMFromXML( String xmlStream);
- }
- interface Microsoft.Vsa.Vb.CodeDOM._Location :
- {
- UI4 get_BeginningLine();
- Void set_BeginningLine( UI4 value);
- UI4 get_BeginningColumn();
- Void set_BeginningColumn( UI4 value);
- UI4 get_EndLine();
- Void set_EndLine( UI4 value);
- UI4 get_EndColumn();
- Void set_EndColumn( UI4 value);
- property BeginningLine { get(){} set(){} };
- property BeginningColumn { get(){} set(){} };
- property EndLine { get(){} set(){} };
- property EndColumn { get(){} set(){} };
- }
- class Microsoft.Vsa.Vb.CodeDOM.Location : System.Object
- {
- UI4 m_uiBegLine;
- UI4 m_uiBegCol;
- UI4 m_uiEndLine;
- UI4 m_uiEndCol;
- Void Microsoft.Vsa.Vb.CodeDOM.Location();
- UI4 get_BeginningLine();
- Void set_BeginningLine( UI4 value);
- UI4 get_BeginningColumn();
- Void set_BeginningColumn( UI4 value);
- UI4 get_EndLine();
- Void set_EndLine( UI4 value);
- UI4 get_EndColumn();
- Void set_EndColumn( UI4 value);
- property BeginningLine { get(){} set(){} };
- property BeginningColumn { get(){} set(){} };
- property EndLine { get(){} set(){} };
- property EndColumn { get(){} set(){} };
- }
- class Microsoft.Vsa.Vb.CodeDOM.CodeDOMProcessor : System.Object
- {
- Class System.CodeDom.CodeCompileUnit m_ccu;
- Void Microsoft.Vsa.Vb.CodeDOM.CodeDOMProcessor();
- Class System.CodeDom.CodeCompileUnit CodeDOMFromXML( String , xmlStream);
- Void BuildCodeDOM( Class System.Xml.XmlDocument doc);
- Class System.Xml.XmlNode FindRootNamespace( Class System.Xml.XmlNode nodeDeclarations);
- Void BuildCodeDOMFromNamespaceNode( Class System.Xml.XmlNode node);
- Void GetFullyQualifiedNamespaceName( ByRef String strName, Class System.Xml.XmlNode node);
- Void GetClassesOfNamespace( ByRef Class System.CodeDom.CodeNamespace ns, Class System.Xml.XmlNode node);
- Void GetMembersOfClass( ByRef Class System.CodeDom.CodeTypeDeclaration cls, Class System.Xml.XmlNode node);
- Void GetClassAttributes( ByRef Class System.CodeDom.CodeTypeDeclaration cls, Class System.Xml.XmlNode node);
- Void GetClassType( ByRef Class System.CodeDom.CodeTypeDeclaration cls, Class System.Xml.XmlNode node);
- Boolean IsNodePrivate( Class System.Xml.XmlNode node);
- Boolean IsNodeShared( Class System.Xml.XmlNode node);
- Void GetMethodAttributes( ByRef Class System.CodeDom.CodeMemberMethod method, Class System.Xml.XmlNode node);
- Void GetMethodShared( ByRef Class System.CodeDom.CodeMemberMethod method, Class System.Xml.XmlNode node);
- Void GetMemberVisibility( ByRef Class System.CodeDom.CodeTypeMember member, Class System.Xml.XmlNode node);
- Void GetMethodParams( ByRef Class System.CodeDom.CodeMemberMethod method, Class System.Xml.XmlNode node);
- Void GetOptionalAttributeOfParam( ByRef Class System.CodeDom.CodeParameterDeclarationExpression param, Class System.Xml.XmlNode node);
- Void GetMethodReturnType( ByRef Class System.CodeDom.CodeMemberMethod method, Class System.Xml.XmlNode node);
- Void DecodeId( String strId, ByRef Class Microsoft.Vsa.Vb.CodeDOM.Location loc, ByRef Class Microsoft.Vsa.Vb.CodeDOM.Location locEnd);
- Void DecodeNumber( String strBuffer, UI4 cchString, ByRef SZArray UI4 u);
- Void GetId( ByRef Class System.CodeDom.CodeObject obj, Class System.Xml.XmlNode node);
- }