Bottles.PackageManifest.SetRole C# (CSharp) Method

SetRole() public method

public SetRole ( string role ) : void
role string
return void
        public void SetRole(string role)
        {
            Role = role;

            switch (role)
            {
                case BottleRoles.Config:
                    ContentFileSet = null;
                    RemoveAllAssemblies();
                    break;

                case BottleRoles.Binaries:
                    ContentFileSet = null;
                    break;

                case BottleRoles.Data:
                    ContentFileSet = null;
                    RemoveAllAssemblies();
                    break;

                default:
                    ContentFileSet = new FileSet
                    {
                        DeepSearch = true,
                        Include = "*.*",
                        Exclude = "*.cs;bin/*;obj/*;*.csproj*;packages.config;repositories.config;pak-*.zip;*.sln"
                    };
                    break;
            }
        }

Usage Example

Beispiel #1
0
        public static PackageManifest DefaultModuleManifest()
        {
            var manifest = new PackageManifest();

            manifest.SetRole(BottleRoles.Module);

            return(manifest);
        }
All Usage Examples Of Bottles.PackageManifest::SetRole