6 instantiations of ObjectGraphOptions
Microsoft.CodeAnalysis.NetAnalyzers (6)
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableTypeAnalyzer.cs (1)
159
ObjectGraphOptions options = new
ObjectGraphOptions
(
Microsoft.NetCore.Analyzers\Security\Helpers\ObjectGraphOptions.cs (5)
66
public static ObjectGraphOptions BinarySerializationOptions =
new
()
75
public static ObjectGraphOptions DataContractOptions =
new
()
84
public static ObjectGraphOptions XmlSerializerOptions =
new
()
93
public static ObjectGraphOptions JavaScriptSerializerOptions =
new
()
102
public static ObjectGraphOptions NewtonsoftJsonNetOptions =
new
()
31 references to ObjectGraphOptions
Microsoft.CodeAnalysis.NetAnalyzers (31)
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInIFormatterSerializableObjectGraphAnalyzer.cs (3)
109
ObjectGraphOptions
options;
112
options =
ObjectGraphOptions
.DataContractOptions;
116
options =
ObjectGraphOptions
.BinarySerializationOptions;
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableObjectGraphAnalyzer.cs (14)
108
out
ObjectGraphOptions
? optionsToUse,
128
out
ObjectGraphOptions
? optionsToUse,
148
out
ObjectGraphOptions
? optionsToUse,
161
optionsToUse =
ObjectGraphOptions
.JavaScriptSerializerOptions;
173
optionsToUse =
ObjectGraphOptions
.JavaScriptSerializerOptions;
184
optionsToUse =
ObjectGraphOptions
.JavaScriptSerializerOptions;
199
optionsToUse =
ObjectGraphOptions
.XmlSerializerOptions;
214
optionsToUse =
ObjectGraphOptions
.NewtonsoftJsonNetOptions;
224
optionsToUse =
ObjectGraphOptions
.NewtonsoftJsonNetOptions;
233
optionsToUse =
ObjectGraphOptions
.NewtonsoftJsonNetOptions;
247
out
ObjectGraphOptions
? optionsToUse,
257
optionsToUse =
ObjectGraphOptions
.DataContractOptions;
267
optionsToUse =
ObjectGraphOptions
.XmlSerializerOptions;
283
ObjectGraphOptions
optionsToUse,
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableTypeAnalyzer.cs (1)
159
ObjectGraphOptions
options = new ObjectGraphOptions(
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInWebSerializableObjectGraphAnalyzer.cs (3)
95
ObjectGraphOptions
optionsToUse;
98
optionsToUse =
ObjectGraphOptions
.XmlSerializerOptions;
102
optionsToUse =
ObjectGraphOptions
.DataContractOptions;
Microsoft.NetCore.Analyzers\Security\Helpers\InsecureDeserializationTypeDecider.cs (3)
166
private readonly ConcurrentDictionary<(ITypeSymbol,
ObjectGraphOptions
), ImmutableArray<InsecureObjectGraphResult>> IsObjectGraphInsecureCache =
180
ObjectGraphOptions
options,
195
ImmutableArray<InsecureObjectGraphResult> Compute((ITypeSymbol,
ObjectGraphOptions
) _)
Microsoft.NetCore.Analyzers\Security\Helpers\ObjectGraphOptions.cs (7)
66
public static
ObjectGraphOptions
BinarySerializationOptions = new()
75
public static
ObjectGraphOptions
DataContractOptions = new()
84
public static
ObjectGraphOptions
XmlSerializerOptions = new()
93
public static
ObjectGraphOptions
JavaScriptSerializerOptions = new()
102
public static
ObjectGraphOptions
NewtonsoftJsonNetOptions = new()
110
return this.Equals(obj as
ObjectGraphOptions
);
113
public bool Equals(
ObjectGraphOptions
? other)