Microsoft.Vsa.Vb.CodeDOMProcessor.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:4k
源码类别:

VC书籍

开发平台:

C/C++

  1. //$si$ virtual
  2. ////////////////////////////////////////////////////////////////
  3. // File Microsoft.Vsa.Vb.CodeDOMProcessor.dll: 
  4. // Global functions
  5. //-------------------------------------------------------
  6. // Global fields
  7. //-------------------------------------------------------
  8. // Global MemberRefs
  9. //-------------------------------------------------------
  10. // Types
  11. //-------------------------------------------------------
  12. interface Microsoft.Vsa.Vb.CodeDOM._CodeDOMProcessor : 
  13.     {
  14.      Class System.CodeDom.CodeCompileUnit CodeDOMFromXML( String xmlStream);
  15.     }
  16. interface Microsoft.Vsa.Vb.CodeDOM._Location : 
  17.     {
  18.      UI4 get_BeginningLine();
  19.      Void set_BeginningLine( UI4 value);
  20.      UI4 get_BeginningColumn();
  21.      Void set_BeginningColumn( UI4 value);
  22.      UI4 get_EndLine();
  23.      Void set_EndLine( UI4 value);
  24.      UI4 get_EndColumn();
  25.      Void set_EndColumn( UI4 value);
  26.     property BeginningLine { get(){} set(){} };
  27.     property BeginningColumn { get(){} set(){} };
  28.     property EndLine { get(){} set(){} };
  29.     property EndColumn { get(){} set(){} };
  30.     }
  31. class Microsoft.Vsa.Vb.CodeDOM.Location : System.Object
  32.     {
  33.      UI4 m_uiBegLine;
  34.      UI4 m_uiBegCol;
  35.      UI4 m_uiEndLine;
  36.      UI4 m_uiEndCol;
  37.      Void Microsoft.Vsa.Vb.CodeDOM.Location();
  38.      UI4 get_BeginningLine();
  39.      Void set_BeginningLine( UI4 value);
  40.      UI4 get_BeginningColumn();
  41.      Void set_BeginningColumn( UI4 value);
  42.      UI4 get_EndLine();
  43.      Void set_EndLine( UI4 value);
  44.      UI4 get_EndColumn();
  45.      Void set_EndColumn( UI4 value);
  46.     property BeginningLine { get(){} set(){} };
  47.     property BeginningColumn { get(){} set(){} };
  48.     property EndLine { get(){} set(){} };
  49.     property EndColumn { get(){} set(){} };
  50.     }
  51. class Microsoft.Vsa.Vb.CodeDOM.CodeDOMProcessor : System.Object
  52.     {
  53.      Class System.CodeDom.CodeCompileUnit m_ccu;
  54.      Void Microsoft.Vsa.Vb.CodeDOM.CodeDOMProcessor();
  55.      Class System.CodeDom.CodeCompileUnit CodeDOMFromXML( String ,  xmlStream);
  56.      Void BuildCodeDOM( Class System.Xml.XmlDocument doc);
  57.      Class System.Xml.XmlNode FindRootNamespace( Class System.Xml.XmlNode nodeDeclarations);
  58.      Void BuildCodeDOMFromNamespaceNode( Class System.Xml.XmlNode node);
  59.      Void GetFullyQualifiedNamespaceName( ByRef String strName,  Class System.Xml.XmlNode node);
  60.      Void GetClassesOfNamespace( ByRef Class System.CodeDom.CodeNamespace ns,  Class System.Xml.XmlNode node);
  61.      Void GetMembersOfClass( ByRef Class System.CodeDom.CodeTypeDeclaration cls,  Class System.Xml.XmlNode node);
  62.      Void GetClassAttributes( ByRef Class System.CodeDom.CodeTypeDeclaration cls,  Class System.Xml.XmlNode node);
  63.      Void GetClassType( ByRef Class System.CodeDom.CodeTypeDeclaration cls,  Class System.Xml.XmlNode node);
  64.      Boolean IsNodePrivate( Class System.Xml.XmlNode node);
  65.      Boolean IsNodeShared( Class System.Xml.XmlNode node);
  66.      Void GetMethodAttributes( ByRef Class System.CodeDom.CodeMemberMethod method,  Class System.Xml.XmlNode node);
  67.      Void GetMethodShared( ByRef Class System.CodeDom.CodeMemberMethod method,  Class System.Xml.XmlNode node);
  68.      Void GetMemberVisibility( ByRef Class System.CodeDom.CodeTypeMember member,  Class System.Xml.XmlNode node);
  69.      Void GetMethodParams( ByRef Class System.CodeDom.CodeMemberMethod method,  Class System.Xml.XmlNode node);
  70.      Void GetOptionalAttributeOfParam( ByRef Class System.CodeDom.CodeParameterDeclarationExpression param,  Class System.Xml.XmlNode node);
  71.      Void GetMethodReturnType( ByRef Class System.CodeDom.CodeMemberMethod method,  Class System.Xml.XmlNode node);
  72.      Void DecodeId( String strId,  ByRef Class Microsoft.Vsa.Vb.CodeDOM.Location loc,  ByRef Class Microsoft.Vsa.Vb.CodeDOM.Location locEnd);
  73.      Void DecodeNumber( String strBuffer,  UI4 cchString,  ByRef SZArray UI4 u);
  74.      Void GetId( ByRef Class System.CodeDom.CodeObject obj,  Class System.Xml.XmlNode node);
  75.     }