Share via


StringGenerator Class

Represents the string generator.

Namespace:  Microsoft.Data.Schema.Generators.Sql
Assembly:  Microsoft.Data.Schema.Generators.Sql (in Microsoft.Data.Schema.Generators.Sql.dll)

Syntax

'Declaration
<DatabaseSchemaProviderCompatibilityAttribute(GetType(SqlDatabaseSchemaProvider))> _
<CLSCompliantAttribute(True)> _
Public NotInheritable Class StringGenerator _
    Implements IGenerator, IDisposable, IExtensionInformation, IExtension
'Usage
Dim instance As StringGenerator
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
[CLSCompliantAttribute(true)]
public sealed class StringGenerator : IGenerator, 
    IDisposable, IExtensionInformation, IExtension
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
[CLSCompliantAttribute(true)]
public ref class StringGenerator sealed : IGenerator, 
    IDisposable, IExtensionInformation, IExtension
public final class StringGenerator implements IGenerator, IDisposable, IExtensionInformation, IExtension
[<SealedAttribute>]
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))>]
[<CLSCompliantAttribute(true)>]
type StringGenerator =  
    class
        interface IGenerator
        interface IDisposable
        interface IExtensionInformation
        interface IExtension
    end

Remarks

This implementation acts as a proxy and delegates the actual work to an implementation that is looked up through internal extensibility.

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.Generators.Sql.StringGenerator

Thread Safety

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

See Also

Reference

StringGenerator Members

Microsoft.Data.Schema.Generators.Sql Namespace