C# Class Serialize.OpenXml.CodeGen.OpenXmlPackageExtensions

Static class that converts packages into Code DOM objects.
Exibir arquivo Open project: rmboggs/Serialize.OpenXml.CodeGen

Public Methods

Method Description
GenerateSourceCode ( OpenXmlPackage pkg ) : CodeCompileUnit

Converts an OpenXmlPackage into a CodeDom object that can be used to build code in a given .NET language to build the referenced pkg.

GenerateSourceCode ( OpenXmlPackage pkg, ISerializeSettings settings ) : CodeCompileUnit

Converts an OpenXmlPackage into a CodeDom object that can be used to build code in a given .NET language to build the referenced pkg.

GenerateSourceCode ( OpenXmlPackage pkg, Serialize.OpenXml.CodeGen.NamespaceAliasOptions opts ) : CodeCompileUnit

Converts an OpenXmlPackage into a CodeDom object that can be used to build code in a given .NET language to build the referenced pkg.

GenerateSourceCode ( OpenXmlPackage pkg, CodeDomProvider provider ) : string

Converts an OpenXmlPackage into a string representation of dotnet source code that can be compiled to build pkg.

GenerateSourceCode ( OpenXmlPackage pkg, ISerializeSettings settings, CodeDomProvider provider ) : string

Converts an OpenXmlPackage into a string representation of dotnet source code that can be compiled to build pkg.

GenerateSourceCode ( OpenXmlPackage pkg, Serialize.OpenXml.CodeGen.NamespaceAliasOptions opts, CodeDomProvider provider ) : string

Converts an OpenXmlPackage into a string representation of dotnet source code that can be compiled to build pkg.

Method Details

GenerateSourceCode() public static method

Converts an OpenXmlPackage into a CodeDom object that can be used to build code in a given .NET language to build the referenced pkg.
public static GenerateSourceCode ( OpenXmlPackage pkg ) : CodeCompileUnit
pkg OpenXmlPackage /// The object to generate source code for. ///
return CodeCompileUnit

GenerateSourceCode() public static method

Converts an OpenXmlPackage into a CodeDom object that can be used to build code in a given .NET language to build the referenced pkg.
public static GenerateSourceCode ( OpenXmlPackage pkg, ISerializeSettings settings ) : CodeCompileUnit
pkg OpenXmlPackage /// The object to generate source code for. ///
settings ISerializeSettings /// The to use during the code generation /// process. ///
return CodeCompileUnit

GenerateSourceCode() public static method

Converts an OpenXmlPackage into a CodeDom object that can be used to build code in a given .NET language to build the referenced pkg.
public static GenerateSourceCode ( OpenXmlPackage pkg, Serialize.OpenXml.CodeGen.NamespaceAliasOptions opts ) : CodeCompileUnit
pkg OpenXmlPackage /// The object to generate source code for. ///
opts Serialize.OpenXml.CodeGen.NamespaceAliasOptions /// The to apply to the resulting source code. ///
return CodeCompileUnit

GenerateSourceCode() public static method

Converts an OpenXmlPackage into a string representation of dotnet source code that can be compiled to build pkg.
public static GenerateSourceCode ( OpenXmlPackage pkg, CodeDomProvider provider ) : string
pkg OpenXmlPackage /// The object to generate source code for. ///
provider CodeDomProvider /// The object to create the resulting source code. ///
return string

GenerateSourceCode() public static method

Converts an OpenXmlPackage into a string representation of dotnet source code that can be compiled to build pkg.
public static GenerateSourceCode ( OpenXmlPackage pkg, ISerializeSettings settings, CodeDomProvider provider ) : string
pkg OpenXmlPackage /// The object to generate source code for. ///
settings ISerializeSettings /// The to use during the code generation /// process. ///
provider CodeDomProvider /// The object to create the resulting source code. ///
return string

GenerateSourceCode() public static method

Converts an OpenXmlPackage into a string representation of dotnet source code that can be compiled to build pkg.
public static GenerateSourceCode ( OpenXmlPackage pkg, Serialize.OpenXml.CodeGen.NamespaceAliasOptions opts, CodeDomProvider provider ) : string
pkg OpenXmlPackage /// The object to generate source code for. ///
opts Serialize.OpenXml.CodeGen.NamespaceAliasOptions /// The to apply to the resulting source code. ///
provider CodeDomProvider /// The object to create the resulting source code. ///
return string