You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			232 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
		
		
			
		
	
	
			232 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
|   | <?xml version="1.0" encoding="utf-8"?> | ||
|  | <Type Name="CSharpCodeProvider" FullName="Microsoft.CSharp.CSharpCodeProvider"> | ||
|  |   <TypeSignature Language="C#" Value="public class CSharpCodeProvider : System.CodeDom.Compiler.CodeDomProvider" /> | ||
|  |   <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CSharpCodeProvider extends System.CodeDom.Compiler.CodeDomProvider" /> | ||
|  |   <AssemblyInfo> | ||
|  |     <AssemblyName>System</AssemblyName> | ||
|  |     <AssemblyVersion>1.0.5000.0</AssemblyVersion> | ||
|  |     <AssemblyVersion>2.0.0.0</AssemblyVersion> | ||
|  |     <AssemblyVersion>4.0.0.0</AssemblyVersion> | ||
|  |   </AssemblyInfo> | ||
|  |   <Base> | ||
|  |     <BaseTypeName>System.CodeDom.Compiler.CodeDomProvider</BaseTypeName> | ||
|  |   </Base> | ||
|  |   <Interfaces /> | ||
|  |   <Docs> | ||
|  |     <remarks> | ||
|  |       <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |       <para>This class provides methods that can be used to retrieve instances of the C# <see cref="T:System.CodeDom.Compiler.ICodeGenerator" /> and <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> implementations.</para> | ||
|  |       <block subset="none" type="note"> | ||
|  |         <para>This class contains a link demand and an inheritance demand at the class level that applies to all members. A <see cref="T:System.Security.SecurityException" /> is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see <format type="text/html"><a href="a33fd5f9-2de9-4653-a4f0-d9df25082c4d">Link Demands</a></format> and <format type="text/html"><a href="28b9adbb-8f08-4f10-b856-dbf59eb932d9">Inheritance Demands</a></format>.</para> | ||
|  |       </block> | ||
|  |     </remarks> | ||
|  |     <summary> | ||
|  |       <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |       <para>Provides access to instances of the C# code generator and code compiler.</para> | ||
|  |     </summary> | ||
|  |   </Docs> | ||
|  |   <Members> | ||
|  |     <Member MemberName=".ctor"> | ||
|  |       <MemberSignature Language="C#" Value="public CSharpCodeProvider ();" /> | ||
|  |       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> | ||
|  |       <MemberType>Constructor</MemberType> | ||
|  |       <AssemblyInfo> | ||
|  |         <AssemblyVersion>1.0.5000.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>2.0.0.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>4.0.0.0</AssemblyVersion> | ||
|  |       </AssemblyInfo> | ||
|  |       <Parameters /> | ||
|  |       <Docs> | ||
|  |         <remarks>To be added.</remarks> | ||
|  |         <summary> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>Initializes a new instance of the <see cref="T:Microsoft.CSharp.CSharpCodeProvider" /> class. </para> | ||
|  |         </summary> | ||
|  |       </Docs> | ||
|  |     </Member> | ||
|  |     <Member MemberName=".ctor"> | ||
|  |       <MemberSignature Language="C#" Value="public CSharpCodeProvider (System.Collections.Generic.IDictionary<string,string> providerOptions);" /> | ||
|  |       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Generic.IDictionary`2<string, string> providerOptions) cil managed" /> | ||
|  |       <MemberType>Constructor</MemberType> | ||
|  |       <AssemblyInfo> | ||
|  |         <AssemblyVersion>2.0.0.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>4.0.0.0</AssemblyVersion> | ||
|  |       </AssemblyInfo> | ||
|  |       <Parameters> | ||
|  |         <Parameter Name="providerOptions" Type="System.Collections.Generic.IDictionary<System.String,System.String>" /> | ||
|  |       </Parameters> | ||
|  |       <Docs> | ||
|  |         <remarks> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>The value for <paramref name="providerOptions" /> is obtained from the <format type="text/html"><a href="014f2e0b-c0b5-4fc4-92d3-73f02978b2a1"><providerOption></a></format> element in the configuration file. You can identify the version of the <see cref="T:Microsoft.CSharp.CSharpCodeProvider" /> you want to use by specifying the <providerOption> element, supplying "CompilerVersion" as the option name, and supplying the version number (for example, "v3.5") as the option value.  You must precede the version number with a lower case "v". </para> | ||
|  |         </remarks> | ||
|  |         <summary> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>Initializes a new instance of the <see cref="T:Microsoft.CSharp.CSharpCodeProvider" /> class by using the specified provider options. </para> | ||
|  |         </summary> | ||
|  |         <param name="providerOptions"> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Collections.Generic.IDictionary`2" /> object that contains the provider options from the configuration file.</param> | ||
|  |       </Docs> | ||
|  |     </Member> | ||
|  |     <Member MemberName="CreateCompiler"> | ||
|  |       <MemberSignature Language="C#" Value="public override System.CodeDom.Compiler.ICodeCompiler CreateCompiler ();" /> | ||
|  |       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.CodeDom.Compiler.ICodeCompiler CreateCompiler() cil managed" /> | ||
|  |       <MemberType>Method</MemberType> | ||
|  |       <AssemblyInfo> | ||
|  |         <AssemblyVersion>1.0.5000.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>2.0.0.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>4.0.0.0</AssemblyVersion> | ||
|  |       </AssemblyInfo> | ||
|  |       <Attributes> | ||
|  |         <Attribute> | ||
|  |           <AttributeName>System.Obsolete("Use CodeDomProvider class")</AttributeName> | ||
|  |         </Attribute> | ||
|  |       </Attributes> | ||
|  |       <ReturnValue> | ||
|  |         <ReturnType>System.CodeDom.Compiler.ICodeCompiler</ReturnType> | ||
|  |       </ReturnValue> | ||
|  |       <Parameters /> | ||
|  |       <Docs> | ||
|  |         <remarks>To be added.</remarks> | ||
|  |         <summary> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>Gets an instance of the C# code compiler.</para> | ||
|  |         </summary> | ||
|  |         <returns> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>An instance of the C# <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> implementation.</para> | ||
|  |         </returns> | ||
|  |       </Docs> | ||
|  |     </Member> | ||
|  |     <Member MemberName="CreateGenerator"> | ||
|  |       <MemberSignature Language="C#" Value="public override System.CodeDom.Compiler.ICodeGenerator CreateGenerator ();" /> | ||
|  |       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.CodeDom.Compiler.ICodeGenerator CreateGenerator() cil managed" /> | ||
|  |       <MemberType>Method</MemberType> | ||
|  |       <AssemblyInfo> | ||
|  |         <AssemblyVersion>1.0.5000.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>2.0.0.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>4.0.0.0</AssemblyVersion> | ||
|  |       </AssemblyInfo> | ||
|  |       <Attributes> | ||
|  |         <Attribute> | ||
|  |           <AttributeName>System.Obsolete("Use CodeDomProvider class")</AttributeName> | ||
|  |         </Attribute> | ||
|  |       </Attributes> | ||
|  |       <ReturnValue> | ||
|  |         <ReturnType>System.CodeDom.Compiler.ICodeGenerator</ReturnType> | ||
|  |       </ReturnValue> | ||
|  |       <Parameters /> | ||
|  |       <Docs> | ||
|  |         <remarks>To be added.</remarks> | ||
|  |         <summary> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>Gets an instance of the C# code generator.</para> | ||
|  |         </summary> | ||
|  |         <returns> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>An instance of the C# <see cref="T:System.CodeDom.Compiler.ICodeGenerator" /> implementation.</para> | ||
|  |         </returns> | ||
|  |       </Docs> | ||
|  |     </Member> | ||
|  |     <Member MemberName="FileExtension"> | ||
|  |       <MemberSignature Language="C#" Value="public override string FileExtension { get; }" /> | ||
|  |       <MemberSignature Language="ILAsm" Value=".property instance string FileExtension" /> | ||
|  |       <MemberType>Property</MemberType> | ||
|  |       <AssemblyInfo> | ||
|  |         <AssemblyVersion>1.0.5000.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>2.0.0.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>4.0.0.0</AssemblyVersion> | ||
|  |       </AssemblyInfo> | ||
|  |       <ReturnValue> | ||
|  |         <ReturnType>System.String</ReturnType> | ||
|  |       </ReturnValue> | ||
|  |       <Docs> | ||
|  |         <value>To be added.</value> | ||
|  |         <remarks> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>This file name extension is usually the extension used by the language's source code files.</para> | ||
|  |         </remarks> | ||
|  |         <summary> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>Gets the file name extension to use when creating source code files.</para> | ||
|  |         </summary> | ||
|  |       </Docs> | ||
|  |     </Member> | ||
|  |     <Member MemberName="GenerateCodeFromMember"> | ||
|  |       <MemberSignature Language="C#" Value="public override void GenerateCodeFromMember (System.CodeDom.CodeTypeMember member, System.IO.TextWriter writer, System.CodeDom.Compiler.CodeGeneratorOptions options);" /> | ||
|  |       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void GenerateCodeFromMember(class System.CodeDom.CodeTypeMember member, class System.IO.TextWriter writer, class System.CodeDom.Compiler.CodeGeneratorOptions options) cil managed" /> | ||
|  |       <MemberType>Method</MemberType> | ||
|  |       <AssemblyInfo> | ||
|  |         <AssemblyVersion>2.0.0.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>4.0.0.0</AssemblyVersion> | ||
|  |       </AssemblyInfo> | ||
|  |       <Attributes> | ||
|  |         <Attribute> | ||
|  |           <AttributeName>System.MonoTODO</AttributeName> | ||
|  |         </Attribute> | ||
|  |       </Attributes> | ||
|  |       <ReturnValue> | ||
|  |         <ReturnType>System.Void</ReturnType> | ||
|  |       </ReturnValue> | ||
|  |       <Parameters> | ||
|  |         <Parameter Name="member" Type="System.CodeDom.CodeTypeMember" /> | ||
|  |         <Parameter Name="writer" Type="System.IO.TextWriter" /> | ||
|  |         <Parameter Name="options" Type="System.CodeDom.Compiler.CodeGeneratorOptions" /> | ||
|  |       </Parameters> | ||
|  |       <Docs> | ||
|  |         <since version=".NET 2.0" /> | ||
|  |         <remarks> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>Members are generated differently depending on their context. For example, a method in an interface or a field in an enumeration is generated differently than a method or field on a class.  This implementation generates code for a member in the class context.</para> | ||
|  |         </remarks> | ||
|  |         <summary> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>Generates code for the specified class member using the specified text writer and code generator options.</para> | ||
|  |         </summary> | ||
|  |         <param name="member"> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.CodeDom.CodeTypeMember" /> to generate code for.</param> | ||
|  |         <param name="writer"> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.IO.TextWriter" /> to write to.</param> | ||
|  |         <param name="options"> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.CodeDom.Compiler.CodeGeneratorOptions" /> to use when generating the code.</param> | ||
|  |       </Docs> | ||
|  |     </Member> | ||
|  |     <Member MemberName="GetConverter"> | ||
|  |       <MemberSignature Language="C#" Value="public override System.ComponentModel.TypeConverter GetConverter (Type type);" /> | ||
|  |       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.ComponentModel.TypeConverter GetConverter(class System.Type type) cil managed" /> | ||
|  |       <MemberType>Method</MemberType> | ||
|  |       <AssemblyInfo> | ||
|  |         <AssemblyVersion>1.0.5000.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>2.0.0.0</AssemblyVersion> | ||
|  |         <AssemblyVersion>4.0.0.0</AssemblyVersion> | ||
|  |       </AssemblyInfo> | ||
|  |       <Attributes> | ||
|  |         <Attribute> | ||
|  |           <AttributeName>System.MonoTODO</AttributeName> | ||
|  |         </Attribute> | ||
|  |       </Attributes> | ||
|  |       <ReturnValue> | ||
|  |         <ReturnType>System.ComponentModel.TypeConverter</ReturnType> | ||
|  |       </ReturnValue> | ||
|  |       <Parameters> | ||
|  |         <Parameter Name="type" Type="System.Type" /> | ||
|  |       </Parameters> | ||
|  |       <Docs> | ||
|  |         <remarks> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>A derived class can override this method to provide specific types of type converters for specific data types.</para> | ||
|  |         </remarks> | ||
|  |         <summary> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>Gets a <see cref="T:System.ComponentModel.TypeConverter" /> for the specified type of object.</para> | ||
|  |         </summary> | ||
|  |         <returns> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" /> | ||
|  |           <para>A <see cref="T:System.ComponentModel.TypeConverter" /> for the specified type.</para> | ||
|  |         </returns> | ||
|  |         <param name="type"> | ||
|  |           <attribution license="cc4" from="Microsoft" modified="false" />The type of object to retrieve a type converter for. </param> | ||
|  |       </Docs> | ||
|  |     </Member> | ||
|  |   </Members> | ||
|  | </Type> |