34 writes to Safe
dotnet-svcutil-lib (34)
FrameworkFork\System.ServiceModel\Internals\System\Runtime\ActionItem.cs (1)
111Safe = "Doesn't leak information or resources")]
FrameworkFork\System.ServiceModel\Internals\System\Runtime\AssertHelper.cs (1)
28Safe = "Exists only on debug versions")]
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Diagnostics\DiagnosticTraceBase.cs (7)
46Safe = "Doesn't leak info\\resources")] 72Safe = "Does not leak any resource and has been reviewed")] 86Safe = "Does not leak any resource and has been reviewed")] 130Safe = "Doesn't leak resources\\Information")] 200Safe = "Event identities cannot be spoofed as they are constants determined inside the method, Demands the same permission that is asserted by the unsafe method.")] 212Safe = "only uses the CM to get the ActivityId, which is not protected data, doesn't leak the CM")] 222Safe = "only uses the CM to get the ActivityId, which is not protected data, doesn't leak the CM")]
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Diagnostics\EtwDiagnosticTrace.cs (8)
45[Fx.Tag.SecurityNote(Critical = "reading critical field defaultEtwProviderId", Safe = "Doesn't leak info\\resources")] 67Safe = "Doesn't leak info\\resources")] 79Safe = "Doesn't leak resources or information")] 90Safe = "Doesn't leak info\\resources")] 98[Fx.Tag.SecurityNote(Critical = "Accesses the security critical etwProvider field", Safe = "Doesn't leak info\\resources")] 126Safe = "Doesn't leak information or resources")] 221Safe = "Only queries the status of the provider - does not modify the state")] 229Safe = "Only queries the status of the provider - does not modify the state")]
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Diagnostics\EventTraceActivity.cs (3)
51Safe = "We do not leak security data.")] 59Safe = "We do not leak security data.")] 71Safe = "We do not leak security data.")]
FrameworkFork\System.ServiceModel\Internals\System\Runtime\ExceptionTrace.cs (2)
222Safe = "Does not leak any resource, needed for debugging")] 238Safe = "Safe because it's a no-op in retail builds.")]
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Fx.cs (7)
65Safe = "Doesn't leak info\\resources")] 78[Fx.Tag.SecurityNote(Critical = "access critical field", Safe = "ok for get-only access")] 152Safe = "The side affect of the app crashing is actually intended here")] 919[Fx.Tag.SecurityNote(Critical = "Accesses critical field.", Safe = "Data provided by caller.")] 928[Fx.Tag.SecurityNote(Critical = "Accesses critical field.", Safe = "Data is not privileged.")] 951Safe = "Guaranteed not to call into PT user code from the finally.")] 984Safe = "Guaranteed not to call into PT user code from the finally.")]
FrameworkFork\System.ServiceModel\Internals\System\Runtime\SynchronizedPool.cs (1)
335[Fx.Tag.SecurityNote(Critical = "Asserts in order to get the processor count from the environment", Safe = "This data isn't actually protected so it's ok to leak")]
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
673Safe = "LinkDemand is spurious, not protecting anything in particular.")]
FrameworkFork\System.ServiceModel\System\ServiceModel\Diagnostics\TraceUtility.cs (2)
280Safe = "Doesn't leak config section instance, just reads and stores bool values.")] 317Safe = "Doesn't leak config section instance, just reads and stores string values for Guid")]
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\MessageRpc.cs (1)
409Safe = "Does call properly and calls Dispose, doesn't leak control of the IDisposable out of the function.")]