BaseCodeGeneratorWithSite Class

 

This class exists to be cocreated a in a preprocessor build step.

Namespace:   Microsoft.Data.Entity.Design.VisualStudio.SingleFileGenerator
Assembly:  Microsoft.Data.Entity.Design (in Microsoft.Data.Entity.Design.dll)


[ComVisibleAttribute(true)]
public abstract class BaseCodeGeneratorWithSite : BaseCodeGenerator, 
	IObjectWithSite

NameDescription
System_CAPS_protmethodBaseCodeGeneratorWithSite()

Initializes a new instance of the BaseCodeGeneratorWithSite class.

NameDescription
System_CAPS_protpropertyCodeProvider

Returns a CodeDomProvider object for the language of the project containing the project item the generator was called on

System_CAPS_protpropertyDefaultExtensionString

gets the default extension for this generator(Inherited from BaseCodeGenerator.)

System_CAPS_protpropertyErrorList

Get the Vs ErrorList object

System_CAPS_protpropertyProject

Returns the EnvDTE.Project object of the project containing the project item the code generator was called on

System_CAPS_protpropertyProjectItem

Returns the EnvDTE.ProjectItem object that corresponds to the project item the code generator was called on

System_CAPS_protpropertySiteServiceProvider

demand-creates a ServiceProvider given an IOleServiceProvider

NameDescription
System_CAPS_pubmethodDefaultExtension(String)

Implements the IVsSingleFileGenerator.DefaultExtension method. Returns the extension of the generated file(Inherited from BaseCodeGenerator.)

System_CAPS_pubmethodDispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from BaseCodeGenerator.)

System_CAPS_protmethodDispose(Boolean)

Releases unmanaged and - optionally - managed resources.(Overrides BaseCodeGenerator.Dispose(Boolean).)

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

Finalizes an instance of the BaseCodeGenerator class.(Inherited from BaseCodeGenerator.)

System_CAPS_pubmethodGenerate(String, String, String, IntPtr[], UInt32, IVsGeneratorProgress)

main method that the VS shell calls to do the generation(Inherited from BaseCodeGenerator.)

System_CAPS_protmethodGenerateCode(String, String, String)

the method that does the actual work of generating code given the input file.(Inherited from BaseCodeGenerator.)

System_CAPS_protmethodGeneratorErrorCallback(Boolean, Int32, String, Int32, Int32)

method that will communicate an error via the shell callback mechanism.(Inherited from BaseCodeGenerator.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_protmethodGetService(Type)

method to get a service by its Type

System_CAPS_pubmethodGetSite(Guid, IntPtr)

GetSite method of IOleObjectWithSite

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodSetSite(Object)

SetSite method of IOleObjectWithSite

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.