Math.NET Numerics
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

4709 lines
248 KiB

<?xml version="1.0" encoding="utf-8"?>
<reflection>
<assemblies>
<assembly name="CppCodeProvider">
<assemblydata version="8.0.0.0" culture="" key="002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293" hash="SHA1" />
<attributes>
<attribute>
<type api="T:System.Resources.SatelliteContractVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>8.0.0.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyKeyFileAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>f:\RTM\tools\devdiv\FinalPublicKey.snk</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDelaySignAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.NeutralResourcesLanguageAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>en-US</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>8.0.50727.42</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>8.0.50727.42</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>© Microsoft Corporation. All rights reserved.</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft (R) Visual Studio (R) 2005</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft Corporation</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>CppCodeProvider.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>CppCodeProvider.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>CppCodeProvider.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
</assembly>
</assemblies>
<apis>
<api id="T:Microsoft.VisualC.CodeDomTypeInfo">
<topicdata group="api" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CodeDomTypeInfo" />
<apidata name="CodeDomTypeInfo" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="T_Microsoft_VisualC_CodeDomTypeInfo" />
</api>
<api id="AllMembers.T:Microsoft.VisualC.CodeDomTypeInfo">
<topicdata name="CodeDomTypeInfo" group="list" subgroup="members" typeTopicId="T:Microsoft.VisualC.CodeDomTypeInfo" />
<apidata name="CodeDomTypeInfo" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="Overload:Microsoft.VisualC.CodeDomTypeInfo.#ctor">
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(Microsoft.VisualC.CodeDomTypeInfo)" />
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(System.CodeDom.CodeTypeDeclaration)" />
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(System.Type)" />
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(Microsoft.VisualC.CodeDomTypeInfo,System.Int32)" />
</element>
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.DeclaredType" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.FullName" />
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.GetTypeRelationship(Microsoft.VisualC.CodeDomTypeInfo)" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.IsArray" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.IsBaseTypeValueType" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.IsInterface" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.IsValueType" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.Name" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.Rank" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.RuntimeType" />
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.ToString" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="AllMembers_T_Microsoft_VisualC_CodeDomTypeInfo" />
</api>
<api id="Methods.T:Microsoft.VisualC.CodeDomTypeInfo">
<topicdata name="CodeDomTypeInfo" group="list" subgroup="Methods" typeTopicId="T:Microsoft.VisualC.CodeDomTypeInfo" />
<apidata name="CodeDomTypeInfo" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.GetTypeRelationship(Microsoft.VisualC.CodeDomTypeInfo)" />
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.ToString" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="Methods_T_Microsoft_VisualC_CodeDomTypeInfo" />
</api>
<api id="Properties.T:Microsoft.VisualC.CodeDomTypeInfo">
<topicdata name="CodeDomTypeInfo" group="list" subgroup="Properties" typeTopicId="T:Microsoft.VisualC.CodeDomTypeInfo" />
<apidata name="CodeDomTypeInfo" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.DeclaredType" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.FullName" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.IsArray" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.IsBaseTypeValueType" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.IsInterface" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.IsValueType" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.Name" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.Rank" />
<element api="P:Microsoft.VisualC.CodeDomTypeInfo.RuntimeType" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="Properties_T_Microsoft_VisualC_CodeDomTypeInfo" />
</api>
<api id="Overload:Microsoft.VisualC.CodeDomTypeInfo.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CodeDomTypeInfo" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(Microsoft.VisualC.CodeDomTypeInfo)" />
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(System.CodeDom.CodeTypeDeclaration)" />
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(System.Type)" />
<element api="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(Microsoft.VisualC.CodeDomTypeInfo,System.Int32)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_CodeDomTypeInfo_ctor" />
</api>
<api id="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(Microsoft.VisualC.CodeDomTypeInfo)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:Microsoft.VisualC.CodeDomTypeInfo.#ctor" />
<parameters>
<parameter name="type">
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="C_Microsoft_VisualC_CodeDomTypeInfo_ctor_1_38d4fa5d" />
</api>
<api id="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(Microsoft.VisualC.CodeDomTypeInfo,System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:Microsoft.VisualC.CodeDomTypeInfo.#ctor" />
<parameters>
<parameter name="type">
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</parameter>
<parameter name="rank">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="C_Microsoft_VisualC_CodeDomTypeInfo_ctor_2_60f5cd32" />
</api>
<api id="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(System.CodeDom.CodeTypeDeclaration)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:Microsoft.VisualC.CodeDomTypeInfo.#ctor" />
<parameters>
<parameter name="declaredType">
<type api="T:System.CodeDom.CodeTypeDeclaration" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="C_Microsoft_VisualC_CodeDomTypeInfo_ctor_1_4a61271f" />
</api>
<api id="M:Microsoft.VisualC.CodeDomTypeInfo.#ctor(System.Type)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:Microsoft.VisualC.CodeDomTypeInfo.#ctor" />
<parameters>
<parameter name="runtimeType">
<type api="T:System.Type" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="C_Microsoft_VisualC_CodeDomTypeInfo_ctor_1_90c95d47" />
</api>
<api id="P:Microsoft.VisualC.CodeDomTypeInfo.DeclaredType">
<topicdata group="api" />
<apidata name="DeclaredType" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.CodeDom.CodeTypeDeclaration" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CodeDomTypeInfo_DeclaredType" />
</api>
<api id="P:Microsoft.VisualC.CodeDomTypeInfo.FullName">
<topicdata group="api" />
<apidata name="FullName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CodeDomTypeInfo_FullName" />
</api>
<api id="M:Microsoft.VisualC.CodeDomTypeInfo.GetTypeRelationship(Microsoft.VisualC.CodeDomTypeInfo)">
<topicdata group="api" />
<apidata name="GetTypeRelationship" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="type">
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:Microsoft.VisualC.TypeRelationship" ref="false" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CodeDomTypeInfo_GetTypeRelationship_1_dd862cbb" />
</api>
<api id="P:Microsoft.VisualC.CodeDomTypeInfo.IsArray">
<topicdata group="api" />
<apidata name="IsArray" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CodeDomTypeInfo_IsArray" />
</api>
<api id="P:Microsoft.VisualC.CodeDomTypeInfo.IsBaseTypeValueType">
<topicdata group="api" />
<apidata name="IsBaseTypeValueType" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CodeDomTypeInfo_IsBaseTypeValueType" />
</api>
<api id="P:Microsoft.VisualC.CodeDomTypeInfo.IsInterface">
<topicdata group="api" />
<apidata name="IsInterface" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CodeDomTypeInfo_IsInterface" />
</api>
<api id="P:Microsoft.VisualC.CodeDomTypeInfo.IsValueType">
<topicdata group="api" />
<apidata name="IsValueType" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CodeDomTypeInfo_IsValueType" />
</api>
<api id="P:Microsoft.VisualC.CodeDomTypeInfo.Name">
<topicdata group="api" />
<apidata name="Name" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CodeDomTypeInfo_Name" />
</api>
<api id="P:Microsoft.VisualC.CodeDomTypeInfo.Rank">
<topicdata group="api" />
<apidata name="Rank" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CodeDomTypeInfo_Rank" />
</api>
<api id="P:Microsoft.VisualC.CodeDomTypeInfo.RuntimeType">
<topicdata group="api" />
<apidata name="RuntimeType" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.Type" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CodeDomTypeInfo_RuntimeType" />
</api>
<api id="M:Microsoft.VisualC.CodeDomTypeInfo.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.ToString">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CodeDomTypeInfo_ToString" />
</api>
<api id="T:Microsoft.VisualC.CppCodeGenerator">
<topicdata group="api" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator" />
<apidata name="CppCodeGenerator" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<family>
<ancestors>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="T_Microsoft_VisualC_CppCodeGenerator" />
</api>
<api id="AllMembers.T:Microsoft.VisualC.CppCodeGenerator">
<topicdata name="CppCodeGenerator" group="list" subgroup="members" typeTopicId="T:Microsoft.VisualC.CppCodeGenerator" />
<apidata name="CppCodeGenerator" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGenerator.#ctor" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateEscapedIdentifier(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateValidIdentifier(System.String)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.CurrentTypeString" />
<element api="Overload:Microsoft.VisualC.CppCodeGenerator.Dispose">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose(System.Boolean)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateArrayCreateExpression(System.CodeDom.CodeArrayCreateExpression)" />
<element api="Overload:Microsoft.VisualC.CppCodeGenerator.GenerateAttributes">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection,System.String)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCastExpression(System.CodeDom.CodeCastExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromCompileUnit(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromExpression(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromField(System.CodeDom.CodeMemberField,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions,System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromMember(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromMethod(System.CodeDom.CodeMemberMethod,System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromNamespace(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromStatement(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromType(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCommentStatements(System.CodeDom.CodeCommentStatementCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateEntryPointMethod(System.CodeDom.CodeEntryPointMethod)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateExpression(System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateLinePragmaEnd(System.CodeDom.CodeLinePragma)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateLinePragmaStart(System.CodeDom.CodeLinePragma)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateMethodInvokeExpression(System.CodeDom.CodeMethodInvokeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateMethodReferenceExpression(System.CodeDom.CodeMethodReferenceExpression)" />
<element api="Overload:Microsoft.VisualC.CppCodeGenerator.GeneratePossibleBoxExpression">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(Microsoft.VisualC.CodeDomTypeInfo,System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(System.CodeDom.CodeExpression,System.CodeDom.CodeExpression)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateProperty(System.CodeDom.CodeMemberProperty)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateStatements(System.CodeDom.CodeStatementCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetBaseTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetBaseTypeReference(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetNewTempName" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetTypeOutputInternal(System.CodeDom.CodeTypeReference)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.Indent" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.IsCurrentInterface" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.IsInline" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.IsValidIdentifier(System.String)" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.m_entrypoint" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.NullToken" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputArrayPostfix(System.Int32)" />
<element api="Overload:Microsoft.VisualC.CppCodeGenerator.OutputAttributeDeclarations">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection,System.Boolean)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputClassHead(System.CodeDom.CodeTypeDeclaration)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputClassHeadForwardDeclaration(System.CodeDom.CodeTypeDeclaration)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputEventScopeModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputFunctionModifiers(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputIdentifier(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputIndexerParameterList(System.CodeDom.CodeParameterDeclarationExpressionCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputKeyword(Microsoft.VisualC.CppCodeGeneratorBase.EKeyword)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputMemberAccessModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputMemberScopeModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputParameters(System.CodeDom.CodeParameterDeclarationExpressionCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputStartingBrace" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputStatementsBlock(System.CodeDom.CodeStatementCollection)" />
<element api="Overload:Microsoft.VisualC.CppCodeGenerator.OutputType">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference,Microsoft.VisualC.CodeDomTypeInfo)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputTypeArguments(System.CodeDom.CodeTypeReferenceCollection)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.PassNumber" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.PopOutputStreams" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ProcessPossibleGlobalTypeName(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.PushOutputStreams" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.QuoteSnippetString(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.QuoteSnippetStringCStyle(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ResetSymTabStack" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.SmartLineBreak" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Supports(System.CodeDom.Compiler.GeneratorSupport)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.SymTabStack" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.TempSuffix" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.TypeResolutionService" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ValidateIdentifier(System.String)" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="AllMembers_T_Microsoft_VisualC_CppCodeGenerator" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGenerator.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator" allInherited="true" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGenerator_Dispose" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGenerator.GenerateAttributes">
<topicdata name="GenerateAttributes" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator" allInherited="true" />
<apidata name="GenerateAttributes" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection,System.String)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGenerator_GenerateAttributes" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGenerator.GeneratePossibleBoxExpression">
<topicdata name="GeneratePossibleBoxExpression" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator" allInherited="true" />
<apidata name="GeneratePossibleBoxExpression" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(Microsoft.VisualC.CodeDomTypeInfo,System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(System.CodeDom.CodeExpression,System.CodeDom.CodeExpression)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGenerator_GeneratePossibleBoxExpression" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGenerator.OutputAttributeDeclarations">
<topicdata name="OutputAttributeDeclarations" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator" allInherited="true" />
<apidata name="OutputAttributeDeclarations" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection,System.Boolean)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGenerator_OutputAttributeDeclarations" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGenerator.OutputType">
<topicdata name="OutputType" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator" allInherited="true" />
<apidata name="OutputType" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference,Microsoft.VisualC.CodeDomTypeInfo)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGenerator_OutputType" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGenerator.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator" ref="true" />
</containers>
<file name="C_Microsoft_VisualC_CppCodeGenerator_ctor" />
</api>
<api id="T:Microsoft.VisualC.CppCodeGenerator7">
<topicdata group="api" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator7" />
<apidata name="CppCodeGenerator7" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<family>
<ancestors>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="T_Microsoft_VisualC_CppCodeGenerator7" />
</api>
<api id="AllMembers.T:Microsoft.VisualC.CppCodeGenerator7">
<topicdata name="CppCodeGenerator7" group="list" subgroup="members" typeTopicId="T:Microsoft.VisualC.CppCodeGenerator7" />
<apidata name="CppCodeGenerator7" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGenerator7.#ctor" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateEscapedIdentifier(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateValidIdentifier(System.String)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.CurrentTypeString" />
<element api="Overload:Microsoft.VisualC.CppCodeGenerator7.Dispose">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose(System.Boolean)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateArrayCreateExpression(System.CodeDom.CodeArrayCreateExpression)" />
<element api="Overload:Microsoft.VisualC.CppCodeGenerator7.GenerateAttributes">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection,System.String)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCastExpression(System.CodeDom.CodeCastExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromCompileUnit(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromExpression(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromField(System.CodeDom.CodeMemberField,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions,System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromMember(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromMethod(System.CodeDom.CodeMemberMethod,System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromNamespace(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromStatement(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromType(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCommentStatements(System.CodeDom.CodeCommentStatementCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateEntryPointMethod(System.CodeDom.CodeEntryPointMethod)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateExpression(System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateLinePragmaEnd(System.CodeDom.CodeLinePragma)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateLinePragmaStart(System.CodeDom.CodeLinePragma)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateMethodInvokeExpression(System.CodeDom.CodeMethodInvokeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateMethodReferenceExpression(System.CodeDom.CodeMethodReferenceExpression)" />
<element api="Overload:Microsoft.VisualC.CppCodeGenerator7.GeneratePossibleBoxExpression">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(Microsoft.VisualC.CodeDomTypeInfo,System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(System.CodeDom.CodeExpression,System.CodeDom.CodeExpression)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateProperty(System.CodeDom.CodeMemberProperty)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateStatements(System.CodeDom.CodeStatementCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetBaseTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetBaseTypeReference(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetNewTempName" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetTypeOutputInternal(System.CodeDom.CodeTypeReference)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.Indent" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.IsCurrentInterface" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.IsInline" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.IsValidIdentifier(System.String)" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.m_entrypoint" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.NullToken" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputArrayPostfix(System.Int32)" />
<element api="Overload:Microsoft.VisualC.CppCodeGenerator7.OutputAttributeDeclarations">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection,System.Boolean)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputClassHead(System.CodeDom.CodeTypeDeclaration)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputClassHeadForwardDeclaration(System.CodeDom.CodeTypeDeclaration)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputEventScopeModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputFunctionModifiers(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputIdentifier(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputIndexerParameterList(System.CodeDom.CodeParameterDeclarationExpressionCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputKeyword(Microsoft.VisualC.CppCodeGeneratorBase.EKeyword)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputMemberAccessModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputMemberScopeModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputParameters(System.CodeDom.CodeParameterDeclarationExpressionCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputStartingBrace" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputStatementsBlock(System.CodeDom.CodeStatementCollection)" />
<element api="Overload:Microsoft.VisualC.CppCodeGenerator7.OutputType">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference,Microsoft.VisualC.CodeDomTypeInfo)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputTypeArguments(System.CodeDom.CodeTypeReferenceCollection)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.PassNumber" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.PopOutputStreams" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ProcessPossibleGlobalTypeName(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.PushOutputStreams" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.QuoteSnippetString(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.QuoteSnippetStringCStyle(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ResetSymTabStack" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.SmartLineBreak" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Supports(System.CodeDom.Compiler.GeneratorSupport)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.SymTabStack" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.TempSuffix" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.TypeResolutionService" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ValidateIdentifier(System.String)" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="AllMembers_T_Microsoft_VisualC_CppCodeGenerator7" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGenerator7.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator7" allInherited="true" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator7" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGenerator7_Dispose" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGenerator7.GenerateAttributes">
<topicdata name="GenerateAttributes" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator7" allInherited="true" />
<apidata name="GenerateAttributes" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection,System.String)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator7" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGenerator7_GenerateAttributes" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGenerator7.GeneratePossibleBoxExpression">
<topicdata name="GeneratePossibleBoxExpression" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator7" allInherited="true" />
<apidata name="GeneratePossibleBoxExpression" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(Microsoft.VisualC.CodeDomTypeInfo,System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(System.CodeDom.CodeExpression,System.CodeDom.CodeExpression)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator7" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGenerator7_GeneratePossibleBoxExpression" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGenerator7.OutputAttributeDeclarations">
<topicdata name="OutputAttributeDeclarations" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator7" allInherited="true" />
<apidata name="OutputAttributeDeclarations" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection,System.Boolean)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator7" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGenerator7_OutputAttributeDeclarations" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGenerator7.OutputType">
<topicdata name="OutputType" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGenerator7" allInherited="true" />
<apidata name="OutputType" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference,Microsoft.VisualC.CodeDomTypeInfo)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator7" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGenerator7_OutputType" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGenerator7.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGenerator7" ref="true" />
</containers>
<file name="C_Microsoft_VisualC_CppCodeGenerator7_ctor" />
</api>
<api id="T:Microsoft.VisualC.CppCodeGeneratorBase">
<topicdata group="api" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGeneratorBase" />
<apidata name="CppCodeGeneratorBase" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:Microsoft.VisualC.CppCodeGenerator" ref="true" />
<type api="T:Microsoft.VisualC.CppCodeGenerator7" ref="true" />
</descendents>
</family>
<implements>
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
<type api="T:System.IDisposable" ref="true" />
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="T_Microsoft_VisualC_CppCodeGeneratorBase" />
</api>
<api id="AllMembers.T:Microsoft.VisualC.CppCodeGeneratorBase">
<topicdata name="CppCodeGeneratorBase" group="list" subgroup="members" typeTopicId="T:Microsoft.VisualC.CppCodeGeneratorBase" />
<apidata name="CppCodeGeneratorBase" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.#ctor" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateEscapedIdentifier(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateEscapedIdentifierInternal(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateValidIdentifier(System.String)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.CurrentTypeString" />
<element api="Overload:Microsoft.VisualC.CppCodeGeneratorBase.Dispose">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose(System.Boolean)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateArrayCreateExpression(System.CodeDom.CodeArrayCreateExpression)" />
<element api="Overload:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection,System.String)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCastExpression(System.CodeDom.CodeCastExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromCompileUnit(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromExpression(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromField(System.CodeDom.CodeMemberField,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions,System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromMember(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromMethod(System.CodeDom.CodeMemberMethod,System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromNamespace(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromStatement(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromType(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCommentStatements(System.CodeDom.CodeCommentStatementCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateEntryPointMethod(System.CodeDom.CodeEntryPointMethod)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateExpression(System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateLinePragmaEnd(System.CodeDom.CodeLinePragma)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateLinePragmaStart(System.CodeDom.CodeLinePragma)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateMethodInvokeExpression(System.CodeDom.CodeMethodInvokeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateMethodReferenceExpression(System.CodeDom.CodeMethodReferenceExpression)" />
<element api="Overload:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(Microsoft.VisualC.CodeDomTypeInfo,System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(System.CodeDom.CodeExpression,System.CodeDom.CodeExpression)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateProperty(System.CodeDom.CodeMemberProperty)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateStatements(System.CodeDom.CodeStatementCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetBaseTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetBaseTypeReference(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetClassNameOutput(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetNewTempName" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetTypeOutputInternal(System.CodeDom.CodeTypeReference)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.Indent" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.IsCurrentInterface" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.IsInline" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.IsValidIdentifier(System.String)" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.m_entrypoint" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.m_keywords" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.NullToken" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputArrayPostfix(System.Int32)" />
<element api="Overload:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection,System.Boolean)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputClassHead(System.CodeDom.CodeTypeDeclaration)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputClassHeadForwardDeclaration(System.CodeDom.CodeTypeDeclaration)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputEventScopeModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputFunctionModifiers(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputIdentifier(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputIndexerParameterList(System.CodeDom.CodeParameterDeclarationExpressionCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputKeyword(Microsoft.VisualC.CppCodeGeneratorBase.EKeyword)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputMemberAccessModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputMemberScopeModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputParameters(System.CodeDom.CodeParameterDeclarationExpressionCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputStartingBrace" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputStatementsBlock(System.CodeDom.CodeStatementCollection)" />
<element api="Overload:Microsoft.VisualC.CppCodeGeneratorBase.OutputType">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference,Microsoft.VisualC.CodeDomTypeInfo)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputTypeArguments(System.CodeDom.CodeTypeReferenceCollection)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.PassNumber" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.PopOutputStreams" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.PopulateKeywords" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ProcessPossibleGlobalTypeName(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.PushOutputStreams" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.QuoteSnippetString(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.QuoteSnippetStringCStyle(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ResetSymTabStack" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.SmartLineBreak" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Supports(System.CodeDom.Compiler.GeneratorSupport)" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.SymTabStack" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.TempSuffix" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.TypeResolutionService" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ValidateIdentifier(System.String)" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="AllMembers_T_Microsoft_VisualC_CppCodeGeneratorBase" />
</api>
<api id="Methods.T:Microsoft.VisualC.CppCodeGeneratorBase">
<topicdata name="CppCodeGeneratorBase" group="list" subgroup="Methods" typeTopicId="T:Microsoft.VisualC.CppCodeGeneratorBase" />
<apidata name="CppCodeGeneratorBase" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateEscapedIdentifier(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateEscapedIdentifierInternal(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateValidIdentifier(System.String)" />
<element api="Overload:Microsoft.VisualC.CppCodeGeneratorBase.Dispose">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose(System.Boolean)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateArrayCreateExpression(System.CodeDom.CodeArrayCreateExpression)" />
<element api="Overload:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection,System.String)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCastExpression(System.CodeDom.CodeCastExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromCompileUnit(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromExpression(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromField(System.CodeDom.CodeMemberField,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions,System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromMember(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromMethod(System.CodeDom.CodeMemberMethod,System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromNamespace(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromStatement(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromType(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCommentStatements(System.CodeDom.CodeCommentStatementCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateEntryPointMethod(System.CodeDom.CodeEntryPointMethod)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateExpression(System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateLinePragmaEnd(System.CodeDom.CodeLinePragma)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateLinePragmaStart(System.CodeDom.CodeLinePragma)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateMethodInvokeExpression(System.CodeDom.CodeMethodInvokeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateMethodReferenceExpression(System.CodeDom.CodeMethodReferenceExpression)" />
<element api="Overload:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(Microsoft.VisualC.CodeDomTypeInfo,System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(System.CodeDom.CodeExpression,System.CodeDom.CodeExpression)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateProperty(System.CodeDom.CodeMemberProperty)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateStatements(System.CodeDom.CodeStatementCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetBaseTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetBaseTypeReference(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetClassNameOutput(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetNewTempName" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GetTypeOutputInternal(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.IsValidIdentifier(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputArrayPostfix(System.Int32)" />
<element api="Overload:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection,System.Boolean)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputClassHead(System.CodeDom.CodeTypeDeclaration)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputClassHeadForwardDeclaration(System.CodeDom.CodeTypeDeclaration)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputEventScopeModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputFunctionModifiers(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputIdentifier(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputIndexerParameterList(System.CodeDom.CodeParameterDeclarationExpressionCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputKeyword(Microsoft.VisualC.CppCodeGeneratorBase.EKeyword)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputMemberAccessModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputMemberScopeModifier(System.CodeDom.MemberAttributes)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputParameters(System.CodeDom.CodeParameterDeclarationExpressionCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputStartingBrace" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputStatementsBlock(System.CodeDom.CodeStatementCollection)" />
<element api="Overload:Microsoft.VisualC.CppCodeGeneratorBase.OutputType">
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference,Microsoft.VisualC.CodeDomTypeInfo)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputTypeArguments(System.CodeDom.CodeTypeReferenceCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.PopOutputStreams" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.PopulateKeywords" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ProcessPossibleGlobalTypeName(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.PushOutputStreams" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.QuoteSnippetString(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.QuoteSnippetStringCStyle(System.String)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ResetSymTabStack" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.SmartLineBreak" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Supports(System.CodeDom.Compiler.GeneratorSupport)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.ValidateIdentifier(System.String)" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="Methods_T_Microsoft_VisualC_CppCodeGeneratorBase" />
</api>
<api id="Properties.T:Microsoft.VisualC.CppCodeGeneratorBase">
<topicdata name="CppCodeGeneratorBase" group="list" subgroup="Properties" typeTopicId="T:Microsoft.VisualC.CppCodeGeneratorBase" />
<apidata name="CppCodeGeneratorBase" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.CurrentTypeString" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.Indent" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.IsCurrentInterface" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.IsInline" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.NullToken" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.PassNumber" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.SymTabStack" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.TempSuffix" />
<element api="P:Microsoft.VisualC.CppCodeGeneratorBase.TypeResolutionService" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="Properties_T_Microsoft_VisualC_CppCodeGeneratorBase" />
</api>
<api id="Fields.T:Microsoft.VisualC.CppCodeGeneratorBase">
<topicdata name="CppCodeGeneratorBase" group="list" subgroup="Fields" typeTopicId="T:Microsoft.VisualC.CppCodeGeneratorBase" />
<apidata name="CppCodeGeneratorBase" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.m_entrypoint" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.m_keywords" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="Fields_T_Microsoft_VisualC_CppCodeGeneratorBase" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGeneratorBase.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGeneratorBase" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGeneratorBase_Dispose" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes">
<topicdata name="GenerateAttributes" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGeneratorBase" />
<apidata name="GenerateAttributes" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection,System.String)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGeneratorBase_GenerateAttributes" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression">
<topicdata name="GeneratePossibleBoxExpression" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGeneratorBase" />
<apidata name="GeneratePossibleBoxExpression" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(Microsoft.VisualC.CodeDomTypeInfo,System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(System.CodeDom.CodeExpression,System.CodeDom.CodeExpression)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGeneratorBase_GeneratePossibleBoxExpression" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations">
<topicdata name="OutputAttributeDeclarations" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGeneratorBase" />
<apidata name="OutputAttributeDeclarations" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection,System.Boolean)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGeneratorBase_OutputAttributeDeclarations" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeGeneratorBase.OutputType">
<topicdata name="OutputType" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeGeneratorBase" />
<apidata name="OutputType" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference)" />
<element api="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference,Microsoft.VisualC.CodeDomTypeInfo)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeGeneratorBase_OutputType" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="C_Microsoft_VisualC_CppCodeGeneratorBase_ctor" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateEscapedIdentifier(System.String)">
<topicdata group="api" />
<apidata name="CreateEscapedIdentifier" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<implements>
<member api="M:System.CodeDom.Compiler.ICodeGenerator.CreateEscapedIdentifier(System.String)">
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_CreateEscapedIdentifier_1_72eac341" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateEscapedIdentifierInternal(System.String)">
<topicdata group="api" />
<apidata name="CreateEscapedIdentifierInternal" group="member" subgroup="method" />
<memberdata visibility="family" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_CreateEscapedIdentifierInternal_1_72eac341" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.CreateValidIdentifier(System.String)">
<topicdata group="api" />
<apidata name="CreateValidIdentifier" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<implements>
<member api="M:System.CodeDom.Compiler.ICodeGenerator.CreateValidIdentifier(System.String)">
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_CreateValidIdentifier_1_72eac341" />
</api>
<api id="P:Microsoft.VisualC.CppCodeGeneratorBase.CurrentTypeString">
<topicdata group="api" />
<apidata name="CurrentTypeString" group="member" subgroup="property" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CppCodeGeneratorBase_CurrentTypeString" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.CppCodeGeneratorBase.Dispose" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_Dispose" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:Microsoft.VisualC.CppCodeGeneratorBase.Dispose" />
<proceduredata virtual="true" />
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_Dispose_1_36d384f7" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateArrayCreateExpression(System.CodeDom.CodeArrayCreateExpression)">
<topicdata group="api" />
<apidata name="GenerateArrayCreateExpression" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeArrayCreateExpression" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateArrayCreateExpression_1_cd776044" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection)">
<topicdata group="api" />
<apidata name="GenerateAttributes" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes" />
<proceduredata virtual="false" />
<parameters>
<parameter name="attributes">
<type api="T:System.CodeDom.CodeAttributeDeclarationCollection" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateAttributes_1_f569e5d1" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes(System.CodeDom.CodeAttributeDeclarationCollection,System.String)">
<topicdata group="api" />
<apidata name="GenerateAttributes" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:Microsoft.VisualC.CppCodeGeneratorBase.GenerateAttributes" />
<proceduredata virtual="false" />
<parameters>
<parameter name="attributes">
<type api="T:System.CodeDom.CodeAttributeDeclarationCollection" ref="true" />
</parameter>
<parameter name="prefix">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateAttributes_2_111f5d82" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCastExpression(System.CodeDom.CodeCastExpression)">
<topicdata group="api" />
<apidata name="GenerateCastExpression" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeCastExpression" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateCastExpression_1_a5a871f2" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromCompileUnit(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<topicdata group="api" />
<apidata name="GenerateCodeFromCompileUnit" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeCompileUnit" ref="true" />
</parameter>
<parameter name="w">
<type api="T:System.IO.TextWriter" ref="true" />
</parameter>
<parameter name="o">
<type api="T:System.CodeDom.Compiler.CodeGeneratorOptions" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromCompileUnit(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateCodeFromCompileUnit_3_2c848079" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromExpression(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<topicdata group="api" />
<apidata name="GenerateCodeFromExpression" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeExpression" ref="true" />
</parameter>
<parameter name="w">
<type api="T:System.IO.TextWriter" ref="true" />
</parameter>
<parameter name="o">
<type api="T:System.CodeDom.Compiler.CodeGeneratorOptions" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromExpression(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateCodeFromExpression_3_a36762dc" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromField(System.CodeDom.CodeMemberField,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions,System.CodeDom.MemberAttributes)">
<topicdata group="api" />
<apidata name="GenerateCodeFromField" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeMemberField" ref="true" />
</parameter>
<parameter name="w">
<type api="T:System.IO.TextWriter" ref="true" />
</parameter>
<parameter name="o">
<type api="T:System.CodeDom.Compiler.CodeGeneratorOptions" ref="true" />
</parameter>
<parameter name="maAmbient">
<type api="T:System.CodeDom.MemberAttributes" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateCodeFromField_4_5aaa722a" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromMember(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<topicdata group="api" />
<apidata name="GenerateCodeFromMember" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeTypeMember" ref="true" />
</parameter>
<parameter name="w">
<type api="T:System.IO.TextWriter" ref="true" />
</parameter>
<parameter name="o">
<type api="T:System.CodeDom.Compiler.CodeGeneratorOptions" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateCodeFromMember_3_1af29e52" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromMethod(System.CodeDom.CodeMemberMethod,System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<topicdata group="api" />
<apidata name="GenerateCodeFromMethod" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeMemberMethod" ref="true" />
</parameter>
<parameter name="c">
<type api="T:System.CodeDom.CodeTypeDeclaration" ref="true" />
</parameter>
<parameter name="w">
<type api="T:System.IO.TextWriter" ref="true" />
</parameter>
<parameter name="o">
<type api="T:System.CodeDom.Compiler.CodeGeneratorOptions" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateCodeFromMethod_4_c413579b" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromNamespace(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<topicdata group="api" />
<apidata name="GenerateCodeFromNamespace" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeNamespace" ref="true" />
</parameter>
<parameter name="w">
<type api="T:System.IO.TextWriter" ref="true" />
</parameter>
<parameter name="o">
<type api="T:System.CodeDom.Compiler.CodeGeneratorOptions" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromNamespace(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateCodeFromNamespace_3_8f17a9e6" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromStatement(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<topicdata group="api" />
<apidata name="GenerateCodeFromStatement" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeStatement" ref="true" />
</parameter>
<parameter name="w">
<type api="T:System.IO.TextWriter" ref="true" />
</parameter>
<parameter name="o">
<type api="T:System.CodeDom.Compiler.CodeGeneratorOptions" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromStatement(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateCodeFromStatement_3_aa0e7a80" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCodeFromType(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<topicdata group="api" />
<apidata name="GenerateCodeFromType" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeTypeDeclaration" ref="true" />
</parameter>
<parameter name="w">
<type api="T:System.IO.TextWriter" ref="true" />
</parameter>
<parameter name="o">
<type api="T:System.CodeDom.Compiler.CodeGeneratorOptions" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromType(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateCodeFromType_3_361aec26" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateCommentStatements(System.CodeDom.CodeCommentStatementCollection)">
<topicdata group="api" />
<apidata name="GenerateCommentStatements" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeCommentStatementCollection" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateCommentStatements_1_0bef0819" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateEntryPointMethod(System.CodeDom.CodeEntryPointMethod)">
<topicdata group="api" />
<apidata name="GenerateEntryPointMethod" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeEntryPointMethod" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateEntryPointMethod_1_ea982b55" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateExpression(System.CodeDom.CodeExpression)">
<topicdata group="api" />
<apidata name="GenerateExpression" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeExpression" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateExpression_1_4370aeb9" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateLinePragmaEnd(System.CodeDom.CodeLinePragma)">
<topicdata group="api" />
<apidata name="GenerateLinePragmaEnd" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeLinePragma" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateLinePragmaEnd_1_f6745f94" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateLinePragmaStart(System.CodeDom.CodeLinePragma)">
<topicdata group="api" />
<apidata name="GenerateLinePragmaStart" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeLinePragma" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateLinePragmaStart_1_f6745f94" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateMethodInvokeExpression(System.CodeDom.CodeMethodInvokeExpression)">
<topicdata group="api" />
<apidata name="GenerateMethodInvokeExpression" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeMethodInvokeExpression" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateMethodInvokeExpression_1_4d5cec5e" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateMethodReferenceExpression(System.CodeDom.CodeMethodReferenceExpression)">
<topicdata group="api" />
<apidata name="GenerateMethodReferenceExpression" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeMethodReferenceExpression" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateMethodReferenceExpression_1_cffb75fe" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(Microsoft.VisualC.CodeDomTypeInfo,System.CodeDom.CodeExpression)">
<topicdata group="api" />
<apidata name="GeneratePossibleBoxExpression" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="typeLeft">
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.CodeDom.CodeExpression" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GeneratePossibleBoxExpression_2_377bca26" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression(System.CodeDom.CodeExpression,System.CodeDom.CodeExpression)">
<topicdata group="api" />
<apidata name="GeneratePossibleBoxExpression" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:Microsoft.VisualC.CppCodeGeneratorBase.GeneratePossibleBoxExpression" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="left">
<type api="T:System.CodeDom.CodeExpression" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.CodeDom.CodeExpression" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GeneratePossibleBoxExpression_2_87126621" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateProperty(System.CodeDom.CodeMemberProperty)">
<topicdata group="api" />
<apidata name="GenerateProperty" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeMemberProperty" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateProperty_1_96985d80" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateStatements(System.CodeDom.CodeStatementCollection)">
<topicdata group="api" />
<apidata name="GenerateStatements" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="s">
<type api="T:System.CodeDom.CodeStatementCollection" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateStatements_1_7c4ba3a0" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression)">
<topicdata group="api" />
<apidata name="GenerateTypeOfExpression" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeTypeOfExpression" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GenerateTypeOfExpression_1_56040587" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GetBaseTypeOutput(System.CodeDom.CodeTypeReference)">
<topicdata group="api" />
<apidata name="GetBaseTypeOutput" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="typeRef">
<type api="T:System.CodeDom.CodeTypeReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GetBaseTypeOutput_1_994b9318" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GetBaseTypeReference(System.CodeDom.CodeTypeReference)">
<topicdata group="api" />
<apidata name="GetBaseTypeReference" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="typeRef">
<type api="T:System.CodeDom.CodeTypeReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.CodeDom.CodeTypeReference" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GetBaseTypeReference_1_994b9318" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GetClassNameOutput(System.String)">
<topicdata group="api" />
<apidata name="GetClassNameOutput" group="member" subgroup="method" />
<memberdata visibility="family" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="s">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GetClassNameOutput_1_72eac341" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GetNewTempName">
<topicdata group="api" />
<apidata name="GetNewTempName" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GetNewTempName" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GetTypeOutput(System.CodeDom.CodeTypeReference)">
<topicdata group="api" />
<apidata name="GetTypeOutput" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="typeRef">
<type api="T:System.CodeDom.CodeTypeReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<implements>
<member api="M:System.CodeDom.Compiler.ICodeGenerator.GetTypeOutput(System.CodeDom.CodeTypeReference)">
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GetTypeOutput_1_994b9318" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.GetTypeOutputInternal(System.CodeDom.CodeTypeReference)">
<topicdata group="api" />
<apidata name="GetTypeOutputInternal" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="typeRef">
<type api="T:System.CodeDom.CodeTypeReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_GetTypeOutputInternal_1_994b9318" />
</api>
<api id="P:Microsoft.VisualC.CppCodeGeneratorBase.Indent">
<topicdata group="api" />
<apidata name="Indent" group="member" subgroup="property" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CppCodeGeneratorBase_Indent" />
</api>
<api id="P:Microsoft.VisualC.CppCodeGeneratorBase.IsCurrentInterface">
<topicdata group="api" />
<apidata name="IsCurrentInterface" group="member" subgroup="property" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CppCodeGeneratorBase_IsCurrentInterface" />
</api>
<api id="P:Microsoft.VisualC.CppCodeGeneratorBase.IsInline">
<topicdata group="api" />
<apidata name="IsInline" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CppCodeGeneratorBase_IsInline" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.IsValidIdentifier(System.String)">
<topicdata group="api" />
<apidata name="IsValidIdentifier" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="value">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.CodeDom.Compiler.ICodeGenerator.IsValidIdentifier(System.String)">
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_IsValidIdentifier_1_72eac341" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.m_entrypoint">
<topicdata group="api" />
<apidata name="m_entrypoint" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.CodeDom.CodeEntryPointMethod" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_m_entrypoint" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.m_keywords">
<topicdata group="api" />
<apidata name="m_keywords" group="member" subgroup="field" />
<memberdata visibility="family" static="true" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Collections.Hashtable" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_m_keywords" />
</api>
<api id="P:Microsoft.VisualC.CppCodeGeneratorBase.NullToken">
<topicdata group="api" />
<apidata name="NullToken" group="member" subgroup="property" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CppCodeGeneratorBase_NullToken" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputArrayPostfix(System.Int32)">
<topicdata group="api" />
<apidata name="OutputArrayPostfix" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<parameters>
<parameter name="arrayRank">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputArrayPostfix_1_cd2d7ec9" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection)">
<topicdata group="api" />
<apidata name="OutputAttributeDeclarations" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations" />
<proceduredata virtual="false" />
<parameters>
<parameter name="attributes">
<type api="T:System.CodeDom.CodeAttributeDeclarationCollection" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputAttributeDeclarations_1_f569e5d1" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection,System.Boolean)">
<topicdata group="api" />
<apidata name="OutputAttributeDeclarations" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:Microsoft.VisualC.CppCodeGeneratorBase.OutputAttributeDeclarations" />
<proceduredata virtual="false" />
<parameters>
<parameter name="attributes">
<type api="T:System.CodeDom.CodeAttributeDeclarationCollection" ref="true" />
</parameter>
<parameter name="isProperty">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputAttributeDeclarations_2_aee6b3c0" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputClassHead(System.CodeDom.CodeTypeDeclaration)">
<topicdata group="api" />
<apidata name="OutputClassHead" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeTypeDeclaration" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputClassHead_1_252bcd6b" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputClassHeadForwardDeclaration(System.CodeDom.CodeTypeDeclaration)">
<topicdata group="api" />
<apidata name="OutputClassHeadForwardDeclaration" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeTypeDeclaration" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputClassHeadForwardDeclaration_1_252bcd6b" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputEventScopeModifier(System.CodeDom.MemberAttributes)">
<topicdata group="api" />
<apidata name="OutputEventScopeModifier" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<parameters>
<parameter name="attributes">
<type api="T:System.CodeDom.MemberAttributes" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputEventScopeModifier_1_35bc96f6" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputFunctionModifiers(System.CodeDom.MemberAttributes)">
<topicdata group="api" />
<apidata name="OutputFunctionModifiers" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<parameters>
<parameter name="attributes">
<type api="T:System.CodeDom.MemberAttributes" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputFunctionModifiers_1_35bc96f6" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputIdentifier(System.String)">
<topicdata group="api" />
<apidata name="OutputIdentifier" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="s">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputIdentifier_1_72eac341" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputIndexerParameterList(System.CodeDom.CodeParameterDeclarationExpressionCollection)">
<topicdata group="api" />
<apidata name="OutputIndexerParameterList" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="parameters">
<type api="T:System.CodeDom.CodeParameterDeclarationExpressionCollection" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputIndexerParameterList_1_5b687804" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputKeyword(Microsoft.VisualC.CppCodeGeneratorBase.EKeyword)">
<topicdata group="api" />
<apidata name="OutputKeyword" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="e">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputKeyword_1_9301a5c6" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputMemberAccessModifier(System.CodeDom.MemberAttributes)">
<topicdata group="api" />
<apidata name="OutputMemberAccessModifier" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="attributes">
<type api="T:System.CodeDom.MemberAttributes" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputMemberAccessModifier_1_35bc96f6" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputMemberScopeModifier(System.CodeDom.MemberAttributes)">
<topicdata group="api" />
<apidata name="OutputMemberScopeModifier" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="attributes">
<type api="T:System.CodeDom.MemberAttributes" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputMemberScopeModifier_1_35bc96f6" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputParameters(System.CodeDom.CodeParameterDeclarationExpressionCollection)">
<topicdata group="api" />
<apidata name="OutputParameters" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="parameters">
<type api="T:System.CodeDom.CodeParameterDeclarationExpressionCollection" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputParameters_1_5b687804" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputStartingBrace">
<topicdata group="api" />
<apidata name="OutputStartingBrace" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputStartingBrace" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputStatementsBlock(System.CodeDom.CodeStatementCollection)">
<topicdata group="api" />
<apidata name="OutputStatementsBlock" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="statements">
<type api="T:System.CodeDom.CodeStatementCollection" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputStatementsBlock_1_7c4ba3a0" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference)">
<topicdata group="api" />
<apidata name="OutputType" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:Microsoft.VisualC.CppCodeGeneratorBase.OutputType" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="typeRef">
<type api="T:System.CodeDom.CodeTypeReference" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputType_1_994b9318" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputType(System.CodeDom.CodeTypeReference,Microsoft.VisualC.CodeDomTypeInfo)">
<topicdata group="api" />
<apidata name="OutputType" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:Microsoft.VisualC.CppCodeGeneratorBase.OutputType" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="typeRef">
<type api="T:System.CodeDom.CodeTypeReference" ref="true" />
</parameter>
<parameter name="typeInfo">
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputType_2_75dff023" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.OutputTypeArguments(System.CodeDom.CodeTypeReferenceCollection)">
<topicdata group="api" />
<apidata name="OutputTypeArguments" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="types">
<type api="T:System.CodeDom.CodeTypeReferenceCollection" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_OutputTypeArguments_1_5932b45c" />
</api>
<api id="P:Microsoft.VisualC.CppCodeGeneratorBase.PassNumber">
<topicdata group="api" />
<apidata name="PassNumber" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CppCodeGeneratorBase_PassNumber" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.PopOutputStreams">
<topicdata group="api" />
<apidata name="PopOutputStreams" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_PopOutputStreams" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.PopulateKeywords">
<topicdata group="api" />
<apidata name="PopulateKeywords" group="member" subgroup="method" />
<memberdata visibility="family" static="true" />
<proceduredata virtual="false" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_PopulateKeywords" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.ProcessPossibleGlobalTypeName(System.String)">
<topicdata group="api" />
<apidata name="ProcessPossibleGlobalTypeName" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<parameters>
<parameter name="t">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_ProcessPossibleGlobalTypeName_1_72eac341" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.PushOutputStreams">
<topicdata group="api" />
<apidata name="PushOutputStreams" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_PushOutputStreams" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.QuoteSnippetString(System.String)">
<topicdata group="api" />
<apidata name="QuoteSnippetString" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="value">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_QuoteSnippetString_1_72eac341" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.QuoteSnippetStringCStyle(System.String)">
<topicdata group="api" />
<apidata name="QuoteSnippetStringCStyle" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="value">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_QuoteSnippetStringCStyle_1_72eac341" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.ResetSymTabStack">
<topicdata group="api" />
<apidata name="ResetSymTabStack" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_ResetSymTabStack" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.SmartLineBreak">
<topicdata group="api" />
<apidata name="SmartLineBreak" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_SmartLineBreak" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.Supports(System.CodeDom.Compiler.GeneratorSupport)">
<topicdata group="api" />
<apidata name="Supports" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="support">
<type api="T:System.CodeDom.Compiler.GeneratorSupport" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.CodeDom.Compiler.ICodeGenerator.Supports(System.CodeDom.Compiler.GeneratorSupport)">
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_Supports_1_d50b2eb8" />
</api>
<api id="P:Microsoft.VisualC.CppCodeGeneratorBase.SymTabStack">
<topicdata group="api" />
<apidata name="SymTabStack" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CppCodeGeneratorBase_SymTabStack" />
</api>
<api id="P:Microsoft.VisualC.CppCodeGeneratorBase.TempSuffix">
<topicdata group="api" />
<apidata name="TempSuffix" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CppCodeGeneratorBase_TempSuffix" />
</api>
<api id="P:Microsoft.VisualC.CppCodeGeneratorBase.TypeResolutionService">
<topicdata group="api" />
<apidata name="TypeResolutionService" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.ComponentModel.Design.ITypeResolutionService" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CppCodeGeneratorBase_TypeResolutionService" />
</api>
<api id="M:Microsoft.VisualC.CppCodeGeneratorBase.ValidateIdentifier(System.String)">
<topicdata group="api" />
<apidata name="ValidateIdentifier" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="value">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.CodeDom.Compiler.ICodeGenerator.ValidateIdentifier(System.String)">
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeGeneratorBase_ValidateIdentifier_1_72eac341" />
</api>
<api id="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword">
<topicdata group="api" />
<apidata name="EKeyword" group="type" subgroup="enumeration" />
<typedata visibility="family" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.GC" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.NEW" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.POINTER" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.VALUE" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.SEALED" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.ABSTRACT" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.DELEGATE" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.EVENT" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.TYPEOF" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.INTERFACE" />
<element api="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.FINALLY" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</containers>
<file name="T_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.ABSTRACT">
<topicdata group="api" notopic="" />
<apidata name="ABSTRACT" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</returns>
<value>5</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword_ABSTRACT" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.DELEGATE">
<topicdata group="api" notopic="" />
<apidata name="DELEGATE" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</returns>
<value>6</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword_DELEGATE" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.EVENT">
<topicdata group="api" notopic="" />
<apidata name="EVENT" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</returns>
<value>7</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword_EVENT" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.FINALLY">
<topicdata group="api" notopic="" />
<apidata name="FINALLY" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</returns>
<value>10</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword_FINALLY" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.GC">
<topicdata group="api" notopic="" />
<apidata name="GC" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</returns>
<value>0</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword_GC" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.INTERFACE">
<topicdata group="api" notopic="" />
<apidata name="INTERFACE" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</returns>
<value>9</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword_INTERFACE" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.NEW">
<topicdata group="api" notopic="" />
<apidata name="NEW" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</returns>
<value>1</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword_NEW" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.POINTER">
<topicdata group="api" notopic="" />
<apidata name="POINTER" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</returns>
<value>2</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword_POINTER" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.SEALED">
<topicdata group="api" notopic="" />
<apidata name="SEALED" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</returns>
<value>4</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword_SEALED" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.TYPEOF">
<topicdata group="api" notopic="" />
<apidata name="TYPEOF" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</returns>
<value>8</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword_TYPEOF" />
</api>
<api id="F:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword.VALUE">
<topicdata group="api" notopic="" />
<apidata name="VALUE" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</returns>
<value>3</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase.EKeyword" ref="false">
<type api="T:Microsoft.VisualC.CppCodeGeneratorBase" ref="true" />
</type>
</containers>
<file name="F_Microsoft_VisualC_CppCodeGeneratorBase_EKeyword_VALUE" />
</api>
<api id="T:Microsoft.VisualC.CppCodeProvider">
<topicdata group="api" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeProvider" />
<apidata name="CppCodeProvider" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" layout="auto" format="ansi" />
<family>
<ancestors>
<type api="T:System.CodeDom.Compiler.CodeDomProvider" ref="true" />
<type api="T:System.ComponentModel.Component" ref="true" />
<type api="T:System.MarshalByRefObject" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:Microsoft.VisualC.CppCodeProvider7" ref="true" />
</descendents>
</family>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="T_Microsoft_VisualC_CppCodeProvider" />
</api>
<api id="AllMembers.T:Microsoft.VisualC.CppCodeProvider">
<topicdata name="CppCodeProvider" group="list" subgroup="members" typeTopicId="T:Microsoft.VisualC.CppCodeProvider" />
<apidata name="CppCodeProvider" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeProvider.#ctor" />
<element api="P:Microsoft.VisualC.CppCodeProvider.CompileUnit" />
<element api="M:Microsoft.VisualC.CppCodeProvider.CreateCompiler" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider.CreateGenerator">
<element api="M:Microsoft.VisualC.CppCodeProvider.CreateGenerator" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.IO.TextWriter)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeProvider.CreateParser" />
<element api="P:Microsoft.VisualC.CppCodeProvider.FileExtension" />
<element api="M:Microsoft.VisualC.CppCodeProvider.GenerateCodeFromMember(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)" />
<element api="M:System.MarshalByRefObject.GetLifetimeService" />
<element api="M:System.MarshalByRefObject.InitializeLifetimeService" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider.MemberwiseClone">
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)" />
</element>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromDom(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile(System.CodeDom.Compiler.CompilerParameters,System.String[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(System.CodeDom.Compiler.CompilerParameters,System.String[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateEscapedIdentifier(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateValidIdentifier(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromCompileUnit(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromExpression(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromNamespace(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromStatement(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromType(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GetConverter(System.Type)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GetTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.IsValidIdentifier(System.String)" />
<element api="P:System.CodeDom.Compiler.CodeDomProvider.LanguageOptions" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.Parse(System.IO.TextReader)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.Supports(System.CodeDom.Compiler.GeneratorSupport)" />
<element api="P:System.ComponentModel.Component.CanRaiseEvents" />
<element api="P:System.ComponentModel.Component.Container" />
<element api="P:System.ComponentModel.Component.DesignMode" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider.Dispose">
<element api="M:System.ComponentModel.Component.Dispose" />
<element api="M:System.ComponentModel.Component.Dispose(System.Boolean)" />
</element>
<element api="E:System.ComponentModel.Component.Disposed" />
<element api="P:System.ComponentModel.Component.Events" />
<element api="M:System.ComponentModel.Component.Finalize" />
<element api="M:System.ComponentModel.Component.GetService(System.Type)" />
<element api="P:System.ComponentModel.Component.Site" />
<element api="M:System.ComponentModel.Component.ToString" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="AllMembers_T_Microsoft_VisualC_CppCodeProvider" />
</api>
<api id="Methods.T:Microsoft.VisualC.CppCodeProvider">
<topicdata name="CppCodeProvider" group="list" subgroup="Methods" typeTopicId="T:Microsoft.VisualC.CppCodeProvider" />
<apidata name="CppCodeProvider" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeProvider.CreateCompiler" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider.CreateGenerator">
<element api="M:Microsoft.VisualC.CppCodeProvider.CreateGenerator" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.IO.TextWriter)" />
</element>
<element api="M:Microsoft.VisualC.CppCodeProvider.CreateParser" />
<element api="M:Microsoft.VisualC.CppCodeProvider.GenerateCodeFromMember(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)" />
<element api="M:System.MarshalByRefObject.GetLifetimeService" />
<element api="M:System.MarshalByRefObject.InitializeLifetimeService" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider.MemberwiseClone">
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)" />
</element>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromDom(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile(System.CodeDom.Compiler.CompilerParameters,System.String[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(System.CodeDom.Compiler.CompilerParameters,System.String[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateEscapedIdentifier(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateValidIdentifier(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromCompileUnit(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromExpression(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromNamespace(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromStatement(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromType(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GetConverter(System.Type)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GetTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.IsValidIdentifier(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.Parse(System.IO.TextReader)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.Supports(System.CodeDom.Compiler.GeneratorSupport)" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider.Dispose">
<element api="M:System.ComponentModel.Component.Dispose" />
<element api="M:System.ComponentModel.Component.Dispose(System.Boolean)" />
</element>
<element api="M:System.ComponentModel.Component.Finalize" />
<element api="M:System.ComponentModel.Component.GetService(System.Type)" />
<element api="M:System.ComponentModel.Component.ToString" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="Methods_T_Microsoft_VisualC_CppCodeProvider" />
</api>
<api id="Properties.T:Microsoft.VisualC.CppCodeProvider">
<topicdata name="CppCodeProvider" group="list" subgroup="Properties" typeTopicId="T:Microsoft.VisualC.CppCodeProvider" />
<apidata name="CppCodeProvider" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="P:Microsoft.VisualC.CppCodeProvider.CompileUnit" />
<element api="P:Microsoft.VisualC.CppCodeProvider.FileExtension" />
<element api="P:System.CodeDom.Compiler.CodeDomProvider.LanguageOptions" />
<element api="P:System.ComponentModel.Component.CanRaiseEvents" />
<element api="P:System.ComponentModel.Component.Container" />
<element api="P:System.ComponentModel.Component.DesignMode" />
<element api="P:System.ComponentModel.Component.Events" />
<element api="P:System.ComponentModel.Component.Site" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="Properties_T_Microsoft_VisualC_CppCodeProvider" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeProvider.CreateGenerator">
<topicdata name="CreateGenerator" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeProvider" />
<apidata name="CreateGenerator" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeProvider.CreateGenerator" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.IO.TextWriter)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeProvider_CreateGenerator" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeProvider.MemberwiseClone">
<topicdata name="MemberwiseClone" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeProvider" allInherited="true" />
<apidata name="MemberwiseClone" group="member" subgroup="method" />
<elements>
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeProvider_MemberwiseClone" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeProvider.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeProvider" allInherited="true" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.ComponentModel.Component.Dispose" />
<element api="M:System.ComponentModel.Component.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeProvider_Dispose" />
</api>
<api id="M:Microsoft.VisualC.CppCodeProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider" ref="true" />
</containers>
<file name="C_Microsoft_VisualC_CppCodeProvider_ctor" />
</api>
<api id="P:Microsoft.VisualC.CppCodeProvider.CompileUnit">
<topicdata group="api" />
<apidata name="CompileUnit" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.CodeDom.CodeCompileUnit" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CppCodeProvider_CompileUnit" />
</api>
<api id="M:Microsoft.VisualC.CppCodeProvider.CreateCompiler">
<topicdata group="api" />
<apidata name="CreateCompiler" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.CodeDom.Compiler.CodeDomProvider.CreateCompiler">
<type api="T:System.CodeDom.Compiler.CodeDomProvider" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.CodeDom.Compiler.ICodeCompiler" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.ObsoleteAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Callers should not use the ICodeCompiler interface and should instead use the methods directly on the CodeDomProvider class.</value>
</argument>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeProvider_CreateCompiler" />
</api>
<api id="M:Microsoft.VisualC.CppCodeProvider.CreateGenerator">
<topicdata group="api" />
<apidata name="CreateGenerator" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.CppCodeProvider.CreateGenerator" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator">
<type api="T:System.CodeDom.Compiler.CodeDomProvider" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.ObsoleteAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Callers should not use the ICodeGenerator interface and should instead use the methods directly on the CodeDomProvider class.</value>
</argument>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeProvider_CreateGenerator" />
</api>
<api id="M:Microsoft.VisualC.CppCodeProvider.CreateParser">
<topicdata group="api" />
<apidata name="CreateParser" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.CodeDom.Compiler.CodeDomProvider.CreateParser">
<type api="T:System.CodeDom.Compiler.CodeDomProvider" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.CodeDom.Compiler.ICodeParser" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.ObsoleteAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Callers should not use the ICodeParser interface and should instead use the methods directly on the CodeDomProvider class.</value>
</argument>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeProvider_CreateParser" />
</api>
<api id="P:Microsoft.VisualC.CppCodeProvider.FileExtension">
<topicdata group="api" />
<apidata name="FileExtension" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.CodeDom.Compiler.CodeDomProvider.FileExtension">
<type api="T:System.CodeDom.Compiler.CodeDomProvider" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_CppCodeProvider_FileExtension" />
</api>
<api id="M:Microsoft.VisualC.CppCodeProvider.GenerateCodeFromMember(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<topicdata group="api" />
<apidata name="GenerateCodeFromMember" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromMember(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)">
<type api="T:System.CodeDom.Compiler.CodeDomProvider" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeTypeMember" ref="true" />
</parameter>
<parameter name="w">
<type api="T:System.IO.TextWriter" ref="true" />
</parameter>
<parameter name="o">
<type api="T:System.CodeDom.Compiler.CodeGeneratorOptions" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Name">
<type api="T:System.String" ref="true" />
<value>FullTrust</value>
</assignment>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeProvider_GenerateCodeFromMember_3_1af29e52" />
</api>
<api id="T:Microsoft.VisualC.CppCodeProvider7">
<topicdata group="api" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeProvider7" />
<apidata name="CppCodeProvider7" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" layout="auto" format="ansi" />
<family>
<ancestors>
<type api="T:Microsoft.VisualC.CppCodeProvider" ref="true" />
<type api="T:System.CodeDom.Compiler.CodeDomProvider" ref="true" />
<type api="T:System.ComponentModel.Component" ref="true" />
<type api="T:System.MarshalByRefObject" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="T_Microsoft_VisualC_CppCodeProvider7" />
</api>
<api id="AllMembers.T:Microsoft.VisualC.CppCodeProvider7">
<topicdata name="CppCodeProvider7" group="list" subgroup="members" typeTopicId="T:Microsoft.VisualC.CppCodeProvider7" />
<apidata name="CppCodeProvider7" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="P:Microsoft.VisualC.CppCodeProvider.CompileUnit" />
<element api="M:Microsoft.VisualC.CppCodeProvider.CreateCompiler" />
<element api="M:Microsoft.VisualC.CppCodeProvider.CreateParser" />
<element api="P:Microsoft.VisualC.CppCodeProvider.FileExtension" />
<element api="M:Microsoft.VisualC.CppCodeProvider.GenerateCodeFromMember(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:Microsoft.VisualC.CppCodeProvider7.#ctor" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider7.CreateGenerator">
<element api="M:Microsoft.VisualC.CppCodeProvider7.CreateGenerator" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.IO.TextWriter)" />
</element>
<element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)" />
<element api="M:System.MarshalByRefObject.GetLifetimeService" />
<element api="M:System.MarshalByRefObject.InitializeLifetimeService" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider7.MemberwiseClone">
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)" />
</element>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromDom(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile(System.CodeDom.Compiler.CompilerParameters,System.String[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(System.CodeDom.Compiler.CompilerParameters,System.String[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateEscapedIdentifier(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateValidIdentifier(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromCompileUnit(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromExpression(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromNamespace(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromStatement(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromType(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GetConverter(System.Type)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GetTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.IsValidIdentifier(System.String)" />
<element api="P:System.CodeDom.Compiler.CodeDomProvider.LanguageOptions" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.Parse(System.IO.TextReader)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.Supports(System.CodeDom.Compiler.GeneratorSupport)" />
<element api="P:System.ComponentModel.Component.CanRaiseEvents" />
<element api="P:System.ComponentModel.Component.Container" />
<element api="P:System.ComponentModel.Component.DesignMode" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider7.Dispose">
<element api="M:System.ComponentModel.Component.Dispose" />
<element api="M:System.ComponentModel.Component.Dispose(System.Boolean)" />
</element>
<element api="E:System.ComponentModel.Component.Disposed" />
<element api="P:System.ComponentModel.Component.Events" />
<element api="M:System.ComponentModel.Component.Finalize" />
<element api="M:System.ComponentModel.Component.GetService(System.Type)" />
<element api="P:System.ComponentModel.Component.Site" />
<element api="M:System.ComponentModel.Component.ToString" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="AllMembers_T_Microsoft_VisualC_CppCodeProvider7" />
</api>
<api id="Methods.T:Microsoft.VisualC.CppCodeProvider7">
<topicdata name="CppCodeProvider7" group="list" subgroup="Methods" typeTopicId="T:Microsoft.VisualC.CppCodeProvider7" />
<apidata name="CppCodeProvider7" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeProvider.CreateCompiler" />
<element api="M:Microsoft.VisualC.CppCodeProvider.CreateParser" />
<element api="M:Microsoft.VisualC.CppCodeProvider.GenerateCodeFromMember(System.CodeDom.CodeTypeMember,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider7.CreateGenerator">
<element api="M:Microsoft.VisualC.CppCodeProvider7.CreateGenerator" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.IO.TextWriter)" />
</element>
<element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)" />
<element api="M:System.MarshalByRefObject.GetLifetimeService" />
<element api="M:System.MarshalByRefObject.InitializeLifetimeService" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider7.MemberwiseClone">
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)" />
</element>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromDom(System.CodeDom.Compiler.CompilerParameters,System.CodeDom.CodeCompileUnit[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile(System.CodeDom.Compiler.CompilerParameters,System.String[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(System.CodeDom.Compiler.CompilerParameters,System.String[])" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateEscapedIdentifier(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateValidIdentifier(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromCompileUnit(System.CodeDom.CodeCompileUnit,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromExpression(System.CodeDom.CodeExpression,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromNamespace(System.CodeDom.CodeNamespace,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromStatement(System.CodeDom.CodeStatement,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromType(System.CodeDom.CodeTypeDeclaration,System.IO.TextWriter,System.CodeDom.Compiler.CodeGeneratorOptions)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GetConverter(System.Type)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.GetTypeOutput(System.CodeDom.CodeTypeReference)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.IsValidIdentifier(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.Parse(System.IO.TextReader)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.Supports(System.CodeDom.Compiler.GeneratorSupport)" />
<element api="Overload:Microsoft.VisualC.CppCodeProvider7.Dispose">
<element api="M:System.ComponentModel.Component.Dispose" />
<element api="M:System.ComponentModel.Component.Dispose(System.Boolean)" />
</element>
<element api="M:System.ComponentModel.Component.Finalize" />
<element api="M:System.ComponentModel.Component.GetService(System.Type)" />
<element api="M:System.ComponentModel.Component.ToString" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="Methods_T_Microsoft_VisualC_CppCodeProvider7" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeProvider7.CreateGenerator">
<topicdata name="CreateGenerator" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeProvider7" />
<apidata name="CreateGenerator" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.CppCodeProvider7.CreateGenerator" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.String)" />
<element api="M:System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(System.IO.TextWriter)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider7" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeProvider7_CreateGenerator" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeProvider7.MemberwiseClone">
<topicdata name="MemberwiseClone" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeProvider7" allInherited="true" />
<apidata name="MemberwiseClone" group="member" subgroup="method" />
<elements>
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider7" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeProvider7_MemberwiseClone" />
</api>
<api id="Overload:Microsoft.VisualC.CppCodeProvider7.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.CppCodeProvider7" allInherited="true" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.ComponentModel.Component.Dispose" />
<element api="M:System.ComponentModel.Component.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider7" />
</containers>
<file name="O_T_Microsoft_VisualC_CppCodeProvider7_Dispose" />
</api>
<api id="M:Microsoft.VisualC.CppCodeProvider7.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider7" ref="true" />
</containers>
<file name="C_Microsoft_VisualC_CppCodeProvider7_ctor" />
</api>
<api id="M:Microsoft.VisualC.CppCodeProvider7.CreateGenerator">
<topicdata group="api" />
<apidata name="CreateGenerator" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.CppCodeProvider7.CreateGenerator" />
<proceduredata virtual="true" />
<overrides>
<member api="M:Microsoft.VisualC.CppCodeProvider.CreateGenerator">
<type api="T:Microsoft.VisualC.CppCodeProvider" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.CodeDom.Compiler.ICodeGenerator" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.CppCodeProvider7" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.ObsoleteAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Callers should not use the ICodeGenerator interface and should instead use the methods directly on the CodeDomProvider class.</value>
</argument>
</attribute>
</attributes>
<file name="M_Microsoft_VisualC_CppCodeProvider7_CreateGenerator" />
</api>
<api id="T:Microsoft.VisualC.SymbolTableStack">
<topicdata group="api" allMembersTopicId="AllMembers.T:Microsoft.VisualC.SymbolTableStack" />
<apidata name="SymbolTableStack" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<family>
<ancestors>
<type api="T:System.Collections.Stack" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="T_Microsoft_VisualC_SymbolTableStack" />
</api>
<api id="AllMembers.T:Microsoft.VisualC.SymbolTableStack">
<topicdata name="SymbolTableStack" group="list" subgroup="members" typeTopicId="T:Microsoft.VisualC.SymbolTableStack" />
<apidata name="SymbolTableStack" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="M:Microsoft.VisualC.SymbolTableStack.#ctor(System.CodeDom.CodeObject)" />
<element api="Overload:Microsoft.VisualC.SymbolTableStack.Add">
<element api="M:Microsoft.VisualC.SymbolTableStack.Add(System.CodeDom.CodeParameterDeclarationExpressionCollection)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.Add(System.CodeDom.CodeStatementCollection)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.Add(System.String,Microsoft.VisualC.CodeDomTypeInfo)" />
</element>
<element api="P:Microsoft.VisualC.SymbolTableStack.CurrentType" />
<element api="P:Microsoft.VisualC.SymbolTableStack.CurrentTypeInfo" />
<element api="P:Microsoft.VisualC.SymbolTableStack.Errors" />
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateIndexer(System.CodeDom.CodeIndexerExpression)" />
<element api="Overload:Microsoft.VisualC.SymbolTableStack.EvaluateMethod">
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(System.CodeDom.CodeMethodInvokeExpression)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(Microsoft.VisualC.CodeDomTypeInfo,System.String)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(Microsoft.VisualC.CodeDomTypeInfo,System.String,System.Int32)" />
</element>
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateProperty(System.CodeDom.CodePropertyReferenceExpression)" />
<element api="Overload:Microsoft.VisualC.SymbolTableStack.EvaluateType">
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateType(System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateType(System.CodeDom.CodeTypeReference)" />
</element>
<element api="M:Microsoft.VisualC.SymbolTableStack.ExitScope" />
<element api="M:Microsoft.VisualC.SymbolTableStack.GetTypeFromName(System.String)" />
<element api="Overload:Microsoft.VisualC.SymbolTableStack.SetCurrentType">
<element api="M:Microsoft.VisualC.SymbolTableStack.SetCurrentType(System.CodeDom.CodeNamespace)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.SetCurrentType(System.CodeDom.CodeTypeDeclaration)" />
</element>
<element api="M:Microsoft.VisualC.SymbolTableStack.SetScope" />
<element api="P:Microsoft.VisualC.SymbolTableStack.TypeResolutionService" />
<element api="P:Microsoft.VisualC.SymbolTableStack.Warnings" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Collections.Stack.Clear" />
<element api="M:System.Collections.Stack.Clone" />
<element api="M:System.Collections.Stack.Contains(System.Object)" />
<element api="M:System.Collections.Stack.CopyTo(System.Array,System.Int32)" />
<element api="P:System.Collections.Stack.Count" />
<element api="M:System.Collections.Stack.GetEnumerator" />
<element api="P:System.Collections.Stack.IsSynchronized" />
<element api="M:System.Collections.Stack.Peek" />
<element api="M:System.Collections.Stack.Pop" />
<element api="M:System.Collections.Stack.Push(System.Object)" />
<element api="P:System.Collections.Stack.SyncRoot" />
<element api="M:System.Collections.Stack.ToArray" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="AllMembers_T_Microsoft_VisualC_SymbolTableStack" />
</api>
<api id="Methods.T:Microsoft.VisualC.SymbolTableStack">
<topicdata name="SymbolTableStack" group="list" subgroup="Methods" typeTopicId="T:Microsoft.VisualC.SymbolTableStack" />
<apidata name="SymbolTableStack" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="Overload:Microsoft.VisualC.SymbolTableStack.Add">
<element api="M:Microsoft.VisualC.SymbolTableStack.Add(System.CodeDom.CodeParameterDeclarationExpressionCollection)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.Add(System.CodeDom.CodeStatementCollection)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.Add(System.String,Microsoft.VisualC.CodeDomTypeInfo)" />
</element>
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateIndexer(System.CodeDom.CodeIndexerExpression)" />
<element api="Overload:Microsoft.VisualC.SymbolTableStack.EvaluateMethod">
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(System.CodeDom.CodeMethodInvokeExpression)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(Microsoft.VisualC.CodeDomTypeInfo,System.String)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(Microsoft.VisualC.CodeDomTypeInfo,System.String,System.Int32)" />
</element>
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateProperty(System.CodeDom.CodePropertyReferenceExpression)" />
<element api="Overload:Microsoft.VisualC.SymbolTableStack.EvaluateType">
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateType(System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateType(System.CodeDom.CodeTypeReference)" />
</element>
<element api="M:Microsoft.VisualC.SymbolTableStack.ExitScope" />
<element api="M:Microsoft.VisualC.SymbolTableStack.GetTypeFromName(System.String)" />
<element api="Overload:Microsoft.VisualC.SymbolTableStack.SetCurrentType">
<element api="M:Microsoft.VisualC.SymbolTableStack.SetCurrentType(System.CodeDom.CodeNamespace)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.SetCurrentType(System.CodeDom.CodeTypeDeclaration)" />
</element>
<element api="M:Microsoft.VisualC.SymbolTableStack.SetScope" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Collections.Stack.Clear" />
<element api="M:System.Collections.Stack.Clone" />
<element api="M:System.Collections.Stack.Contains(System.Object)" />
<element api="M:System.Collections.Stack.CopyTo(System.Array,System.Int32)" />
<element api="M:System.Collections.Stack.GetEnumerator" />
<element api="M:System.Collections.Stack.Peek" />
<element api="M:System.Collections.Stack.Pop" />
<element api="M:System.Collections.Stack.Push(System.Object)" />
<element api="M:System.Collections.Stack.ToArray" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="Methods_T_Microsoft_VisualC_SymbolTableStack" />
</api>
<api id="Properties.T:Microsoft.VisualC.SymbolTableStack">
<topicdata name="SymbolTableStack" group="list" subgroup="Properties" typeTopicId="T:Microsoft.VisualC.SymbolTableStack" />
<apidata name="SymbolTableStack" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="P:Microsoft.VisualC.SymbolTableStack.CurrentType" />
<element api="P:Microsoft.VisualC.SymbolTableStack.CurrentTypeInfo" />
<element api="P:Microsoft.VisualC.SymbolTableStack.Errors" />
<element api="P:Microsoft.VisualC.SymbolTableStack.TypeResolutionService" />
<element api="P:Microsoft.VisualC.SymbolTableStack.Warnings" />
<element api="P:System.Collections.Stack.Count" />
<element api="P:System.Collections.Stack.IsSynchronized" />
<element api="P:System.Collections.Stack.SyncRoot" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="Properties_T_Microsoft_VisualC_SymbolTableStack" />
</api>
<api id="Overload:Microsoft.VisualC.SymbolTableStack.Add">
<topicdata name="Add" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.SymbolTableStack" />
<apidata name="Add" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.SymbolTableStack.Add(System.CodeDom.CodeParameterDeclarationExpressionCollection)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.Add(System.CodeDom.CodeStatementCollection)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.Add(System.String,Microsoft.VisualC.CodeDomTypeInfo)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_SymbolTableStack_Add" />
</api>
<api id="Overload:Microsoft.VisualC.SymbolTableStack.EvaluateMethod">
<topicdata name="EvaluateMethod" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.SymbolTableStack" />
<apidata name="EvaluateMethod" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(System.CodeDom.CodeMethodInvokeExpression)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(Microsoft.VisualC.CodeDomTypeInfo,System.String)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(Microsoft.VisualC.CodeDomTypeInfo,System.String,System.Int32)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_SymbolTableStack_EvaluateMethod" />
</api>
<api id="Overload:Microsoft.VisualC.SymbolTableStack.EvaluateType">
<topicdata name="EvaluateType" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.SymbolTableStack" />
<apidata name="EvaluateType" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateType(System.CodeDom.CodeExpression)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.EvaluateType(System.CodeDom.CodeTypeReference)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_SymbolTableStack_EvaluateType" />
</api>
<api id="Overload:Microsoft.VisualC.SymbolTableStack.SetCurrentType">
<topicdata name="SetCurrentType" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:Microsoft.VisualC.SymbolTableStack" />
<apidata name="SetCurrentType" group="member" subgroup="method" />
<elements>
<element api="M:Microsoft.VisualC.SymbolTableStack.SetCurrentType(System.CodeDom.CodeNamespace)" />
<element api="M:Microsoft.VisualC.SymbolTableStack.SetCurrentType(System.CodeDom.CodeTypeDeclaration)" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="O_T_Microsoft_VisualC_SymbolTableStack_SetCurrentType" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.#ctor(System.CodeDom.CodeObject)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="tree">
<type api="T:System.CodeDom.CodeObject" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="C_Microsoft_VisualC_SymbolTableStack_ctor_1_9cff6e83" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.Add(System.CodeDom.CodeParameterDeclarationExpressionCollection)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.SymbolTableStack.Add" />
<proceduredata virtual="false" />
<parameters>
<parameter name="arguments">
<type api="T:System.CodeDom.CodeParameterDeclarationExpressionCollection" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_Add_1_5b687804" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.Add(System.CodeDom.CodeStatementCollection)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.SymbolTableStack.Add" />
<proceduredata virtual="false" />
<parameters>
<parameter name="statements">
<type api="T:System.CodeDom.CodeStatementCollection" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_Add_1_7c4ba3a0" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.Add(System.String,Microsoft.VisualC.CodeDomTypeInfo)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.SymbolTableStack.Add" />
<proceduredata virtual="false" />
<parameters>
<parameter name="id">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="type">
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_Add_2_0e1d8e75" />
</api>
<api id="P:Microsoft.VisualC.SymbolTableStack.CurrentType">
<topicdata group="api" />
<apidata name="CurrentType" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.CodeDom.CodeTypeDeclaration" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_SymbolTableStack_CurrentType" />
</api>
<api id="P:Microsoft.VisualC.SymbolTableStack.CurrentTypeInfo">
<topicdata group="api" />
<apidata name="CurrentTypeInfo" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_SymbolTableStack_CurrentTypeInfo" />
</api>
<api id="P:Microsoft.VisualC.SymbolTableStack.Errors">
<topicdata group="api" />
<apidata name="Errors" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.Collections.Specialized.StringCollection" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_SymbolTableStack_Errors" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.EvaluateIndexer(System.CodeDom.CodeIndexerExpression)">
<topicdata group="api" />
<apidata name="EvaluateIndexer" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeIndexerExpression" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_EvaluateIndexer_1_e11414df" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(Microsoft.VisualC.CodeDomTypeInfo,System.String)">
<topicdata group="api" />
<apidata name="EvaluateMethod" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.SymbolTableStack.EvaluateMethod" />
<proceduredata virtual="false" />
<parameters>
<parameter name="targetInfo">
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</parameter>
<parameter name="methodName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_EvaluateMethod_2_affbdb64" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(Microsoft.VisualC.CodeDomTypeInfo,System.String,System.Int32)">
<topicdata group="api" />
<apidata name="EvaluateMethod" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.SymbolTableStack.EvaluateMethod" />
<proceduredata virtual="false" />
<parameters>
<parameter name="targetInfo">
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</parameter>
<parameter name="methodName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="paramCount">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.ArrayList" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_EvaluateMethod_3_b11b5aaa" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.EvaluateMethod(System.CodeDom.CodeMethodInvokeExpression)">
<topicdata group="api" />
<apidata name="EvaluateMethod" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.SymbolTableStack.EvaluateMethod" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeMethodInvokeExpression" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Object" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_EvaluateMethod_1_4d5cec5e" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.EvaluateProperty(System.CodeDom.CodePropertyReferenceExpression)">
<topicdata group="api" />
<apidata name="EvaluateProperty" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodePropertyReferenceExpression" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_EvaluateProperty_1_f2ef2c89" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.EvaluateType(System.CodeDom.CodeExpression)">
<topicdata group="api" />
<apidata name="EvaluateType" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.SymbolTableStack.EvaluateType" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeExpression" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_EvaluateType_1_4370aeb9" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.EvaluateType(System.CodeDom.CodeTypeReference)">
<topicdata group="api" />
<apidata name="EvaluateType" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.SymbolTableStack.EvaluateType" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:System.CodeDom.CodeTypeReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_EvaluateType_1_994b9318" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.ExitScope">
<topicdata group="api" />
<apidata name="ExitScope" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_ExitScope" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.GetTypeFromName(System.String)">
<topicdata group="api" />
<apidata name="GetTypeFromName" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:Microsoft.VisualC.CodeDomTypeInfo" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_GetTypeFromName_1_72eac341" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.SetCurrentType(System.CodeDom.CodeNamespace)">
<topicdata group="api" />
<apidata name="SetCurrentType" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.SymbolTableStack.SetCurrentType" />
<proceduredata virtual="false" />
<parameters>
<parameter name="ns">
<type api="T:System.CodeDom.CodeNamespace" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_SetCurrentType_1_964c6440" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.SetCurrentType(System.CodeDom.CodeTypeDeclaration)">
<topicdata group="api" />
<apidata name="SetCurrentType" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:Microsoft.VisualC.SymbolTableStack.SetCurrentType" />
<proceduredata virtual="false" />
<parameters>
<parameter name="type">
<type api="T:System.CodeDom.CodeTypeDeclaration" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_SetCurrentType_1_252bcd6b" />
</api>
<api id="M:Microsoft.VisualC.SymbolTableStack.SetScope">
<topicdata group="api" />
<apidata name="SetScope" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="M_Microsoft_VisualC_SymbolTableStack_SetScope" />
</api>
<api id="P:Microsoft.VisualC.SymbolTableStack.TypeResolutionService">
<topicdata group="api" />
<apidata name="TypeResolutionService" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<returns>
<type api="T:System.ComponentModel.Design.ITypeResolutionService" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_SymbolTableStack_TypeResolutionService" />
</api>
<api id="P:Microsoft.VisualC.SymbolTableStack.Warnings">
<topicdata group="api" />
<apidata name="Warnings" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<returns>
<type api="T:System.Collections.Specialized.StringCollection" ref="true" />
</returns>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.SymbolTableStack" ref="true" />
</containers>
<file name="P_Microsoft_VisualC_SymbolTableStack_Warnings" />
</api>
<api id="T:Microsoft.VisualC.TypeRelationship">
<topicdata group="api" />
<apidata name="TypeRelationship" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
<elements>
<element api="F:Microsoft.VisualC.TypeRelationship.Unknown" />
<element api="F:Microsoft.VisualC.TypeRelationship.DerivedFrom" />
<element api="F:Microsoft.VisualC.TypeRelationship.SameType" />
<element api="F:Microsoft.VisualC.TypeRelationship.MaybeBoxNeeded" />
<element api="F:Microsoft.VisualC.TypeRelationship.BoxNeeded" />
</elements>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider" />
<namespace api="N:Microsoft.VisualC" />
</containers>
<file name="T_Microsoft_VisualC_TypeRelationship" />
</api>
<api id="F:Microsoft.VisualC.TypeRelationship.BoxNeeded">
<topicdata group="api" notopic="" />
<apidata name="BoxNeeded" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.TypeRelationship" ref="false" />
</returns>
<value>5</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.TypeRelationship" ref="false" />
</containers>
<file name="F_Microsoft_VisualC_TypeRelationship_BoxNeeded" />
</api>
<api id="F:Microsoft.VisualC.TypeRelationship.DerivedFrom">
<topicdata group="api" notopic="" />
<apidata name="DerivedFrom" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.TypeRelationship" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.TypeRelationship" ref="false" />
</containers>
<file name="F_Microsoft_VisualC_TypeRelationship_DerivedFrom" />
</api>
<api id="F:Microsoft.VisualC.TypeRelationship.MaybeBoxNeeded">
<topicdata group="api" notopic="" />
<apidata name="MaybeBoxNeeded" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.TypeRelationship" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.TypeRelationship" ref="false" />
</containers>
<file name="F_Microsoft_VisualC_TypeRelationship_MaybeBoxNeeded" />
</api>
<api id="F:Microsoft.VisualC.TypeRelationship.SameType">
<topicdata group="api" notopic="" />
<apidata name="SameType" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.TypeRelationship" ref="false" />
</returns>
<value>3</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.TypeRelationship" ref="false" />
</containers>
<file name="F_Microsoft_VisualC_TypeRelationship_SameType" />
</api>
<api id="F:Microsoft.VisualC.TypeRelationship.Unknown">
<topicdata group="api" notopic="" />
<apidata name="Unknown" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:Microsoft.VisualC.TypeRelationship" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="CppCodeProvider" module="CppCodeProvider">
<noAptca />
</library>
<namespace api="N:Microsoft.VisualC" />
<type api="T:Microsoft.VisualC.TypeRelationship" ref="false" />
</containers>
<file name="F_Microsoft_VisualC_TypeRelationship_Unknown" />
</api>
</apis>
</reflection>