OutputGeneratorActivity.ProcessOutputGenerator<T> Method
Returns the output produced by the output generator with the specified output generator type name.
Namespace: Microsoft.Data.Entity.Design.DatabaseGeneration.OutputGenerators
Assembly: Microsoft.Data.Entity.Design.DatabaseGeneration (in Microsoft.Data.Entity.Design.DatabaseGeneration.dll)
Syntax
'Declaration
Protected Function ProcessOutputGenerator(Of T As Class) ( _
outputGeneratorTypeName As String, _
context As NativeActivityContext, _
inputs As IDictionary(Of String, Object) _
) As T
'Usage
Dim outputGeneratorTypeName As String
Dim context As NativeActivityContext
Dim inputs As IDictionary(Of String, Object)
Dim returnValue As T
returnValue = Me.ProcessOutputGenerator(outputGeneratorTypeName, _
context, inputs)
protected T ProcessOutputGenerator<T>(
string outputGeneratorTypeName,
NativeActivityContext context,
IDictionary<string, Object> inputs
)
where T : class
protected:
generic<typename T>
where T : ref class
T ProcessOutputGenerator(
String^ outputGeneratorTypeName,
NativeActivityContext^ context,
IDictionary<String^, Object^>^ inputs
)
JScript does not support generic types or methods.
Type Parameters
- T
The type of the output.
Parameters
- outputGeneratorTypeName
Type: System.String
The name of the type of the output generator.
- context
Type: System.Activities.NativeActivityContext
The state of the current activity.
- inputs
Type: System.Collections.Generic.IDictionary<String, Object>
Inputs for the activity as key-value pairs.
Return Value
Type: T
The output produced by the output generator along with the specified output generator type name.
Remarks
The output generators used by the CsdlToSsdlAndMslActivity derived class are CsdlToMsl and CsdlToSsdl.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
OutputGeneratorActivity Members
Microsoft.Data.Entity.Design.DatabaseGeneration.OutputGenerators Namespace