Ejemplo n.º 1
0
    public string GetNamespaceStatement(string @namespace, NamespaceMode mode)
    {
        if (string.IsNullOrEmpty(@namespace) && string.IsNullOrEmpty(ExportProtocolConstant.ClientNamespaceBase))
        {
            return(string.Empty);
        }
        if (mode != NamespaceMode.Using)
        {
            if (string.IsNullOrEmpty(@namespace))
            {
                @namespace = ExportProtocolConstant.ClientNamespaceBase;
            }
            else
            {
                @namespace = ExportProtocolConstant.ClientNamespaceBase + "." + @namespace;
            }
            @namespace = @namespace.UppercaseWords();
        }

        if (mode == NamespaceMode.Declare)
        {
            return("namespace " + @namespace);
        }
        else if (mode == NamespaceMode.Using)
        {
            return("using " + @namespace + ";");
        }
        return(@namespace);
    }
Ejemplo n.º 2
0
 /// <summary></summary>
 public RuntimeNamespaceInfo(string alias, string connectionString, NamespacePurpose purpose = NamespacePurpose.Partitioning, NamespaceMode mode = NamespaceMode.Active)
 {
     info = new NamespaceInfo(alias, connectionString, purpose);
     Mode = mode;
 }
Ejemplo n.º 3
0
 public string GetNamespaceStatement(string @namespace, NamespaceMode mode)
 {
     return(string.Empty);
 }
Ejemplo n.º 4
0
 public static string GetNamespaceStatement(Language language, string @namespace, NamespaceMode mode)
 {
     return(GetCodeExporter(language).GetNamespaceStatement(@namespace, mode));
 }