102 references to DependencyContextStrings
Microsoft.Extensions.DependencyModel (102)
DependencyContextJsonReader.cs (47)
147case DependencyContextStrings.RuntimeTargetPropertyName: 150case DependencyContextStrings.CompilationOptionsPropertyName: 153case DependencyContextStrings.TargetsPropertyName: 156case DependencyContextStrings.LibrariesPropertyName: 159case DependencyContextStrings.RuntimesPropertyName: 175int separatorIndex = runtimeTargetName.IndexOf(DependencyContextStrings.VersionSeparator); 241return name.Contains(DependencyContextStrings.VersionSeparator); 255case DependencyContextStrings.RuntimeTargetNamePropertyName: 258case DependencyContextStrings.RuntimeTargetSignaturePropertyName: 288case DependencyContextStrings.DefinesPropertyName: 291case DependencyContextStrings.LanguageVersionPropertyName: 294case DependencyContextStrings.PlatformPropertyName: 297case DependencyContextStrings.AllowUnsafePropertyName: 300case DependencyContextStrings.WarningsAsErrorsPropertyName: 303case DependencyContextStrings.OptimizePropertyName: 306case DependencyContextStrings.KeyFilePropertyName: 309case DependencyContextStrings.DelaySignPropertyName: 312case DependencyContextStrings.PublicSignPropertyName: 315case DependencyContextStrings.DebugTypePropertyName: 318case DependencyContextStrings.EmitEntryPointPropertyName: 321case DependencyContextStrings.GenerateXmlDocumentationPropertyName: 409case DependencyContextStrings.DependenciesPropertyName: 412case DependencyContextStrings.RuntimeAssembliesKey: 415case DependencyContextStrings.NativeLibrariesKey: 418case DependencyContextStrings.CompileTimeAssembliesKey: 421case DependencyContextStrings.RuntimeTargetsPropertyName: 424case DependencyContextStrings.ResourceAssembliesPropertyName: 427case DependencyContextStrings.CompilationOnlyPropertyName: 525case DependencyContextStrings.AssemblyVersionPropertyName: 528case DependencyContextStrings.FileVersionPropertyName: 531case DependencyContextStrings.LocalPathPropertyName: 573case DependencyContextStrings.RidPropertyName: 576case DependencyContextStrings.AssetTypePropertyName: 579case DependencyContextStrings.AssemblyVersionPropertyName: 582case DependencyContextStrings.FileVersionPropertyName: 585case DependencyContextStrings.LocalPathPropertyName: 623if (propertyName == DependencyContextStrings.LocalePropertyName) 627else if (propertyName == DependencyContextStrings.LocalPathPropertyName) 684case DependencyContextStrings.Sha512PropertyName: 687case DependencyContextStrings.TypePropertyName: 690case DependencyContextStrings.ServiceablePropertyName: 693case DependencyContextStrings.PathPropertyName: 696case DependencyContextStrings.HashPathPropertyName: 699case DependencyContextStrings.RuntimeStoreManifestPropertyName: 779int separatorPosition = nameWithVersion.IndexOf(DependencyContextStrings.VersionSeparator); 800.Where(e => e.Type == DependencyContextStrings.RuntimeAssetType) 812.Where(e => e.Type == DependencyContextStrings.NativeAssetType)
DependencyContextWriter.cs (55)
43jsonWriter.WriteStartObject(DependencyContextStrings.RuntimeTargetPropertyName); 46jsonWriter.WriteString(DependencyContextStrings.RuntimeTargetNamePropertyName, 51jsonWriter.WriteString(DependencyContextStrings.RuntimeTargetNamePropertyName, 52context.Target.Framework + DependencyContextStrings.VersionSeparator + context.Target.Runtime); 54jsonWriter.WriteString(DependencyContextStrings.RuntimeTargetSignaturePropertyName, 61jsonWriter.WriteStartObject(DependencyContextStrings.RuntimesPropertyName); 76jsonWriter.WriteStartObject(DependencyContextStrings.CompilationOptionsPropertyName); 79jsonWriter.WriteStartArray(DependencyContextStrings.DefinesPropertyName); 86AddStringPropertyIfNotNull(DependencyContextStrings.LanguageVersionPropertyName, compilationOptions.LanguageVersion, jsonWriter); 87AddStringPropertyIfNotNull(DependencyContextStrings.PlatformPropertyName, compilationOptions.Platform, jsonWriter); 88AddBooleanPropertyIfNotNull(DependencyContextStrings.AllowUnsafePropertyName, compilationOptions.AllowUnsafe, jsonWriter); 89AddBooleanPropertyIfNotNull(DependencyContextStrings.WarningsAsErrorsPropertyName, compilationOptions.WarningsAsErrors, jsonWriter); 90AddBooleanPropertyIfNotNull(DependencyContextStrings.OptimizePropertyName, compilationOptions.Optimize, jsonWriter); 91AddStringPropertyIfNotNull(DependencyContextStrings.KeyFilePropertyName, compilationOptions.KeyFile, jsonWriter); 92AddBooleanPropertyIfNotNull(DependencyContextStrings.DelaySignPropertyName, compilationOptions.DelaySign, jsonWriter); 93AddBooleanPropertyIfNotNull(DependencyContextStrings.PublicSignPropertyName, compilationOptions.PublicSign, jsonWriter); 94AddBooleanPropertyIfNotNull(DependencyContextStrings.EmitEntryPointPropertyName, compilationOptions.EmitEntryPoint, jsonWriter); 95AddBooleanPropertyIfNotNull(DependencyContextStrings.GenerateXmlDocumentationPropertyName, compilationOptions.GenerateXmlDocumentation, jsonWriter); 96AddStringPropertyIfNotNull(DependencyContextStrings.DebugTypePropertyName, compilationOptions.DebugType, jsonWriter); 118jsonWriter.WriteStartObject(DependencyContextStrings.TargetsPropertyName); 126WriteTarget(context.Target.Framework + DependencyContextStrings.VersionSeparator + context.Target.Runtime, 139WriteTargetLibrary(library.Name + DependencyContextStrings.VersionSeparator + library.Version, library, jsonWriter); 170WritePortableTargetLibrary(library.Name + DependencyContextStrings.VersionSeparator + library.Version, 183WriteAssetList(DependencyContextStrings.CompileTimeAssembliesKey, compilationAssemblies, jsonWriter); 203jsonWriter.WriteStartObject(DependencyContextStrings.DependenciesPropertyName); 219jsonWriter.WriteStartObject(DependencyContextStrings.ResourceAssembliesPropertyName); 224jsonWriter.WriteString(DependencyContextStrings.LocalePropertyName, resourceAssembly.Locale); 227jsonWriter.WriteString(DependencyContextStrings.LocalPathPropertyName, NormalizePath(resourceAssembly.LocalPath)); 244AddAssets(DependencyContextStrings.RuntimeAssembliesKey, runtimeLibrary.RuntimeAssemblyGroups.GetDefaultGroup(), jsonWriter); 245AddAssets(DependencyContextStrings.NativeLibrariesKey, runtimeLibrary.NativeLibraryGroups.GetDefaultGroup(), jsonWriter); 283AddAssets(DependencyContextStrings.RuntimeAssembliesKey, runtimeLibrary.RuntimeAssemblyGroups.GetDefaultGroup(), jsonWriter); 284AddAssets(DependencyContextStrings.NativeLibrariesKey, runtimeLibrary.NativeLibraryGroups.GetDefaultGroup(), jsonWriter); 289wroteObjectStart = AddRuntimeSpecificAssetGroups(DependencyContextStrings.RuntimeAssetType, runtimeLibrary.RuntimeAssemblyGroups, wroteObjectStart, jsonWriter); 290wroteObjectStart = AddRuntimeSpecificAssetGroups(DependencyContextStrings.NativeAssetType, runtimeLibrary.NativeLibraryGroups, wroteObjectStart, jsonWriter); 305jsonWriter.WriteBoolean(DependencyContextStrings.CompilationOnlyPropertyName, true); 319jsonWriter.WriteStartObject(DependencyContextStrings.RuntimeTargetsPropertyName); 336string pseudoPathFolder = assetType == DependencyContextStrings.RuntimeAssetType ? 341jsonWriter.WriteString(DependencyContextStrings.RidPropertyName, group.Runtime); 342jsonWriter.WriteString(DependencyContextStrings.AssetTypePropertyName, assetType); 358jsonWriter.WriteString(DependencyContextStrings.RidPropertyName, runtime); 359jsonWriter.WriteString(DependencyContextStrings.AssetTypePropertyName, assetType); 363jsonWriter.WriteString(DependencyContextStrings.AssemblyVersionPropertyName, asset.AssemblyVersion); 368jsonWriter.WriteString(DependencyContextStrings.FileVersionPropertyName, asset.FileVersion); 373jsonWriter.WriteString(DependencyContextStrings.LocalPathPropertyName, NormalizePath(asset.LocalPath)); 401jsonWriter.WriteString(DependencyContextStrings.AssemblyVersionPropertyName, runtimeFile.AssemblyVersion); 406jsonWriter.WriteString(DependencyContextStrings.FileVersionPropertyName, runtimeFile.FileVersion); 411jsonWriter.WriteString(DependencyContextStrings.LocalPathPropertyName, NormalizePath(runtimeFile.LocalPath)); 424.GroupBy(library => library.Name + DependencyContextStrings.VersionSeparator + library.Version); 426jsonWriter.WriteStartObject(DependencyContextStrings.LibrariesPropertyName); 437jsonWriter.WriteString(DependencyContextStrings.TypePropertyName, library.Type); 438jsonWriter.WriteBoolean(DependencyContextStrings.ServiceablePropertyName, library.Serviceable); 439jsonWriter.WriteString(DependencyContextStrings.Sha512PropertyName, library.Hash); 443jsonWriter.WriteString(DependencyContextStrings.PathPropertyName, library.Path); 448jsonWriter.WriteString(DependencyContextStrings.HashPathPropertyName, library.HashPath); 453jsonWriter.WriteString(DependencyContextStrings.RuntimeStoreManifestPropertyName, library.RuntimeStoreManifestName);