96 info->SetRandomOrder(
true);
97 info->CodeVersion(22301);
98 info->DataSpec(ncbi::EDataSpec::eXSD);
122 switch ( m_choice ) {
123 case e_AssemblyIdentity:
124 case e_AdditionalManifestFiles:
125 case e_InputResourceManifests:
126 case e_EnableDPIAwareness:
127 case e_TypeLibraryFile:
128 case e_OutputManifestFile:
129 case e_SuppressStartupBanner:
130 case e_VerboseOutput:
131 case e_ResourceOutputFileName:
132 case e_GenerateCatalogFiles:
133 case e_DependencyInformationFile:
134 case e_ManifestFromManagedAssembly:
135 case e_SuppressDependencyElement:
136 case e_GenerateCategoryTags:
137 case e_RegistrarScriptFile:
138 case e_ComponentFileName:
139 case e_ReplacementsFile:
140 case e_UpdateFileHashesSearchPath:
141 case e_AdditionalOptions:
142 case e_OutputResourceManifests:
154 case e_AssemblyIdentity:
155 case e_AdditionalManifestFiles:
156 case e_InputResourceManifests:
157 case e_EnableDPIAwareness:
158 case e_TypeLibraryFile:
159 case e_OutputManifestFile:
160 case e_SuppressStartupBanner:
161 case e_VerboseOutput:
162 case e_ResourceOutputFileName:
163 case e_GenerateCatalogFiles:
164 case e_DependencyInformationFile:
165 case e_ManifestFromManagedAssembly:
166 case e_SuppressDependencyElement:
167 case e_GenerateCategoryTags:
168 case e_RegistrarScriptFile:
169 case e_ComponentFileName:
170 case e_ReplacementsFile:
171 case e_UpdateFileHashesSearchPath:
172 case e_AdditionalOptions:
173 case e_OutputResourceManifests:
174 m_string.Construct();
185 "AdditionalManifestFiles",
186 "InputResourceManifests",
187 "EnableDPIAwareness",
189 "OutputManifestFile",
190 "SuppressStartupBanner",
192 "ResourceOutputFileName",
193 "GenerateCatalogFiles",
194 "DependencyInformationFile",
195 "ManifestFromManagedAssembly",
196 "SuppressDependencyElement",
197 "GenerateCategoryTags",
198 "RegistrarScriptFile",
201 "UpdateFileHashesSearchPath",
203 "OutputResourceManifests"
208 return NCBI_NS_NCBI::CInvalidChoiceSelection::GetName(index, sm_SelectionNames,
sizeof(sm_SelectionNames)/
sizeof(sm_SelectionNames[0]));
213 throw NCBI_NS_NCBI::CInvalidChoiceSelection(
DIAG_COMPILE_INFO,
this, m_choice, index, sm_SelectionNames,
sizeof(sm_SelectionNames)/
sizeof(sm_SelectionNames[0]));
343 SET_NAMESPACE(
"http://schemas.microsoft.com/developer/msbuild/2003")->SetNsQualified(
true);
364 info->CodeVersion(22301);
365 info->DataSpec(ncbi::EDataSpec::eXSD);
388 (*m_Attlist).Reset();
411 SET_NAMESPACE(
"http://schemas.microsoft.com/developer/msbuild/2003")->SetNsQualified(
true);
415 info->CodeVersion(22301);
416 info->DataSpec(ncbi::EDataSpec::eXSD);
424 if ( !IsAllocatedInPool() ) {
#define END_msbuild_SCOPE
#define BEGIN_msbuild_SCOPE
User-defined methods of the data storage class.
BEGIN_NAMED_CLASS_INFO("", CManifest_Base::C_Attlist)
BEGIN_NAMED_BASE_CLASS_INFO("Manifest", CManifest)
BEGIN_NAMED_CHOICE_INFO("", CManifest_Base::C_E_Manifest)
#define DIAG_COMPILE_INFO
Make compile time diagnostic information object to use in CNcbiDiag and CException.
#define MEMBER_PTR(MemberName)
#define ADD_NAMED_MEMBER(MemberAlias, MemberName, TypeMacro, TypeMacroArgs)
#define ADD_NAMED_REF_MEMBER(MemberAlias, MemberName, ClassName)
#define ADD_NAMED_STD_MEMBER(MemberAlias, MemberName)
#define SET_CLASS_MODULE(ModuleName)
#define SET_NAMESPACE(name)
#define SET_INTERNAL_NAME(OwnerName, MemberName)
#define SET_CHOICE_MODULE(ModuleName)
#define ADD_NAMED_BUF_CHOICE_VARIANT(MemberAlias, MemberName, TypeMacro, TypeMacroArgs)
NCBI_NS_STD::string TAdditionalOptions
NCBI_NS_NCBI::CRef< TAttlist > m_Attlist
TResourceOutputFileName & SetResourceOutputFileName(void)
Select the variant.
NCBI_NS_STD::string TAdditionalManifestFiles
NCBI_NS_STD::string TResourceOutputFileName
TOutputManifestFile & SetOutputManifestFile(void)
Select the variant.
TReplacementsFile & SetReplacementsFile(void)
Select the variant.
NCBI_NS_STD::string TComponentFileName
void ResetExclude(void)
Reset Exclude data member.
NCBI_NS_STD::string TGenerateCatalogFiles
NCBI_NS_STD::string TManifestFromManagedAssembly
NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_E_Manifest > > m_Manifest
TOutputResourceManifests & SetOutputResourceManifests(void)
Select the variant.
NCBI_NS_STD::string TGenerateCategoryTags
void ResetSelection(void)
Reset the selection (set it to e_not_set).
TAdditionalOptions & SetAdditionalOptions(void)
Select the variant.
TComponentFileName & SetComponentFileName(void)
Select the variant.
void ResetAttlist(void)
Reset Attlist data member.
void ResetInclude(void)
Reset Include data member.
static const char *const sm_SelectionNames[]
TEnableDPIAwareness & SetEnableDPIAwareness(void)
Select the variant.
NCBI_NS_STD::string TUpdateFileHashesSearchPath
void ResetManifest(void)
Reset Manifest data member.
TInputResourceManifests & SetInputResourceManifests(void)
Select the variant.
TGenerateCatalogFiles & SetGenerateCatalogFiles(void)
Select the variant.
NCBI_NS_STD::string TAssemblyIdentity
static NCBI_NS_STD::string SelectionName(E_Choice index)
Retrieve selection name (for diagnostic purposes).
NCBI_NS_STD::string TVerboseOutput
void DoSelect(E_Choice index, NCBI_NS_NCBI::CObjectMemoryPool *pool=0)
NCBI_NS_STD::string TOutputManifestFile
NCBI_NS_STD::string TSuppressStartupBanner
TUpdateFileHashesSearchPath & SetUpdateFileHashesSearchPath(void)
Select the variant.
TSuppressDependencyElement & SetSuppressDependencyElement(void)
Select the variant.
TAssemblyIdentity & SetAssemblyIdentity(void)
Select the variant.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
NCBI_NS_STD::string TReplacementsFile
TVerboseOutput & SetVerboseOutput(void)
Select the variant.
TTypeLibraryFile & SetTypeLibraryFile(void)
Select the variant.
NCBI_NS_STD::string TSuppressDependencyElement
NCBI_NS_STD::string m_Condition
NCBI_NS_STD::string TEnableDPIAwareness
void ResetLabel(void)
Reset Label data member.
virtual ~CManifest_Base(void)
TSuppressStartupBanner & SetSuppressStartupBanner(void)
Select the variant.
TGenerateCategoryTags & SetGenerateCategoryTags(void)
Select the variant.
NCBI_NS_STD::string TOutputResourceManifests
TManifestFromManagedAssembly & SetManifestFromManagedAssembly(void)
Select the variant.
TAdditionalManifestFiles & SetAdditionalManifestFiles(void)
Select the variant.
void Reset(void)
Reset the whole object.
TDependencyInformationFile & SetDependencyInformationFile(void)
Select the variant.
NCBI_NS_STD::string TRegistrarScriptFile
TRegistrarScriptFile & SetRegistrarScriptFile(void)
Select the variant.
NCBI_NS_STD::string TTypeLibraryFile
virtual void Reset(void)
Reset the whole object.
void Reset(void)
Reset the whole object.
void ThrowInvalidSelection(E_Choice index) const
Throw 'InvalidSelection' exception.
void ResetRemove(void)
Reset Remove data member.
NCBI_NS_STD::string TDependencyInformationFile
void ResetCondition(void)
Reset Condition data member.
NCBI_NS_STD::string TInputResourceManifests