5 instantiations of ParserIgnoreConfiguration
Microsoft.Build (5)
Evaluation\ParserIgnoreConfiguration.cs (5)
71
internal static ParserIgnoreConfiguration Empty { get; } = new
ParserIgnoreConfiguration
();
176
var merged = new
ParserIgnoreConfiguration
();
192
var config = new
ParserIgnoreConfiguration
();
199
var config = new
ParserIgnoreConfiguration
();
239
return new
ParserIgnoreConfiguration
(translator);
41 references to ParserIgnoreConfiguration
Microsoft.Build (41)
BackEnd\BuildManager\BuildParameters.cs (4)
243
private
ParserIgnoreConfiguration
_ParserIgnoreConfiguration =
ParserIgnoreConfiguration
.Empty;
837
internal
ParserIgnoreConfiguration
ParserIgnoreConfiguration
1015
translator.Translate(ref _ParserIgnoreConfiguration,
ParserIgnoreConfiguration
.FactoryForDeserialization);
Definition\ProjectCollection.cs (7)
408
ParserIgnoreConfiguration
.ClearBinlogEmbedPaths();
410
var
config =
ParserIgnoreConfiguration
.LoadGlobalConfig();
414
string configPath = FileUtilities.GetPathOfFileAbove(
ParserIgnoreConfiguration
.ConfigFileName, parseConfigDirectory);
417
config =
ParserIgnoreConfiguration
.Merge(config,
ParserIgnoreConfiguration
.LoadFromFile(configPath));
604
internal
ParserIgnoreConfiguration
ParserIgnoreConfiguration
Evaluation\ParserIgnoreConfiguration.cs (12)
71
internal static
ParserIgnoreConfiguration
Empty { get; } = new ParserIgnoreConfiguration();
73
public static bool Equals(
ParserIgnoreConfiguration
? left,
ParserIgnoreConfiguration
? right)
171
internal static
ParserIgnoreConfiguration
Merge(
ParserIgnoreConfiguration
left,
ParserIgnoreConfiguration
right)
176
var
merged = new ParserIgnoreConfiguration();
190
internal static
ParserIgnoreConfiguration
LoadFromFile(string filePath)
192
var
config = new ParserIgnoreConfiguration();
197
internal static
ParserIgnoreConfiguration
LoadGlobalConfig()
199
var
config = new ParserIgnoreConfiguration();
237
internal static
ParserIgnoreConfiguration
FactoryForDeserialization(ITranslator translator)
Evaluation\ProjectParser.cs (9)
89
private readonly
ParserIgnoreConfiguration
_ParserIgnoreConfiguration;
100
private ProjectParser(XmlDocumentWithLocation document, ProjectRootElement project,
ParserIgnoreConfiguration
ParserIgnoreConfiguration)
118
internal static void Parse(XmlDocumentWithLocation document, ProjectRootElement projectRootElement,
ParserIgnoreConfiguration
ParserIgnoreConfiguration)
232
ProjectXmlUtilities.VerifyThrowProjectAttributes(childElement, ValidAttributesOnlyConditionAndLabel, _ParserIgnoreConfiguration,
ParserIgnoreConfiguration
.GenericPropertyElement);
331
if (_ParserIgnoreConfiguration?.CheckSkipAttribute(
ParserIgnoreConfiguration
.GenericItemElement, attribute.Name) != true)
406
ProjectXmlUtilities.VerifyThrowProjectAttributes(element, ValidAttributesOnlyConditionAndLabel, _ParserIgnoreConfiguration,
ParserIgnoreConfiguration
.GenericMetadataElement);
571
ProjectXmlUtilities.VerifyThrowProjectAttributes(childElement, ValidAttributesOnUsingTaskBody, _ParserIgnoreConfiguration,
ParserIgnoreConfiguration
.GenericUsingTaskBodyElement);
770
if (_ParserIgnoreConfiguration?.CheckSkipAttribute(
ParserIgnoreConfiguration
.GenericItemDefinitionElement, attribute.Name) != true)
785
if (_ParserIgnoreConfiguration?.CheckSkipAttribute(
ParserIgnoreConfiguration
.GenericItemDefinitionElement, attribute.Name) != true)
Evaluation\ProjectRootElementCacheBase.cs (3)
15
public
ParserIgnoreConfiguration
ParserIgnoreConfiguration { get; protected set; }
82
internal void SetParserIgnoreConfiguration(
ParserIgnoreConfiguration
configuration)
84
if (
ParserIgnoreConfiguration
.Equals(ParserIgnoreConfiguration, configuration))
Logging\BinaryLogger\BinaryLogger.cs (2)
516
foreach (var filePath in Evaluation.
ParserIgnoreConfiguration
.BinlogEmbedPaths)
520
Evaluation.
ParserIgnoreConfiguration
.ClearBinlogEmbedPaths();
Xml\ProjectXmlUtilities.cs (4)
59
internal static void VerifyThrowProjectNoChildElements(XmlElementWithLocation element,
ParserIgnoreConfiguration
config)
141
internal static void VerifyThrowProjectNoAttributes(XmlElementWithLocation element,
ParserIgnoreConfiguration
config)
181
internal static void VerifyThrowProjectAttributes(XmlElementWithLocation element, HashSet<string> validAttributes,
ParserIgnoreConfiguration
config, string genericElementName = null)
203
internal static bool ThrowIfProjectInvalidChildElement(string name, string parentName, ElementLocation location,
ParserIgnoreConfiguration
config)