1 interface inheriting from IMSBuildElementLocation
Microsoft.Build (1)
IElementLocation.cs (1)
10internal interface IElementLocation : IMSBuildElementLocation, ITranslatable { }
24 references to IMSBuildElementLocation
Microsoft.Build (23)
BuildCheck\API\BuildCheckResult.cs (4)
18public static BuildCheckResult Create(CheckRule rule, IMSBuildElementLocation location, params string[] messageArgs) => new BuildCheckResult(rule, location, messageArgs); 20internal static BuildCheckResult CreateBuiltIn(CheckRule rule, IMSBuildElementLocation location, 23public BuildCheckResult(CheckRule checkConfig, IMSBuildElementLocation location, string[] messageArgs) 46public IMSBuildElementLocation Location { get; }
BuildCheck\Checks\NoEnvironmentVariablePropertyCheck.cs (2)
102internal class EnvironmentVariableIdentityKey(string environmentVariableName, IMSBuildElementLocation location) : IEquatable<EnvironmentVariableIdentityKey> 106public IMSBuildElementLocation Location { get; } = location;
BuildCheck\Checks\PropertiesUsageCheck.cs (7)
121private Dictionary<string, IMSBuildElementLocation?> _writenProperties = new(MSBuildNameIgnoreCaseComparer.Default); 126private Dictionary<string, IMSBuildElementLocation> _uninitializedReadsInScope = new(MSBuildNameIgnoreCaseComparer.Default); 127private Dictionary<string, IMSBuildElementLocation> _uninitializedReadsOutOfScope = new(MSBuildNameIgnoreCaseComparer.Default); 145if (_uninitializedReadsInScope.TryGetValue(writeData.PropertyName, out IMSBuildElementLocation? uninitInScopeReadLocation)) 157_uninitializedReadsOutOfScope.TryGetValue(writeData.PropertyName, out IMSBuildElementLocation? uninitOutScopeReadLocation)) 239_writenProperties = new Dictionary<string, IMSBuildElementLocation?>(MSBuildNameIgnoreCaseComparer.Default); 240_uninitializedReadsInScope = new Dictionary<string, IMSBuildElementLocation>(MSBuildNameIgnoreCaseComparer.Default);
BuildCheck\Infrastructure\CheckScopeClassifier.cs (1)
34IMSBuildElementLocation? location,
BuildCheck\Infrastructure\InternalOM\PropertyReadInfo.cs (2)
22IMSBuildElementLocation ElementLocation, 28IMSBuildElementLocation ElementLocation,
BuildCheck\Infrastructure\InternalOM\PropertyWriteInfo.cs (1)
17IMSBuildElementLocation? ElementLocation);
BuildCheck\OM\EnvironmentVariableCheckData.cs (2)
18IMSBuildElementLocation Location) 29public IMSBuildElementLocation EnvironmentVariableLocation { get; }
BuildCheck\OM\PropertyReadData.cs (2)
17IMSBuildElementLocation elementLocation, 42public IMSBuildElementLocation ElementLocation { get; } = elementLocation;
BuildCheck\OM\PropertyWriteData.cs (2)
17IMSBuildElementLocation? elementLocation, 39public IMSBuildElementLocation? ElementLocation { get; } = elementLocation;
Microsoft.Build.Framework (1)
BuildCheck\IBuildCheckResult.cs (1)
26IMSBuildElementLocation Location { get; }