57 writes to Safe
System.ServiceModel.Internals (57)
System\Runtime\ActionItem.cs (2)
42Safe = "Schedule invoke of the given delegate under the current context")] 244Safe = "Doesn't leak information or resources")]
System\Runtime\AsyncWaitHandle.cs (2)
223[Fx.Tag.SecurityNote(Critical = "Access critical members", Safe = "Doesn't leak information")] 244[Fx.Tag.SecurityNote(Critical = "Calls into critical method Schedule", Safe = "Invokes the given delegate under the current context")]
System\Runtime\Diagnostics\DiagnosticTraceBase.cs (8)
76Safe = "Safe because are only retrieving the count of listeners and removing the default trace listener - we aren't leaking any critical resources.")] 189Safe = "Doesn't leak info\\resources")] 215Safe = "Does not leak any resource and has been reviewed")] 231Safe = "Does not leak any resource and has been reviewed")] 295Safe = "Doesn't leak resources\\Information")] 434Safe = "Event identities cannot be spoofed as they are constants determined inside the method, Demands the same permission that is asserted by the unsafe method.")] 510Safe = "only uses the CM to get the ActivityId, which is not protected data, doesn't leak the CM")] 521Safe = "only uses the CM to get the ActivityId, which is not protected data, doesn't leak the CM")]
System\Runtime\Diagnostics\EtwDiagnosticTrace.cs (14)
120[Fx.Tag.SecurityNote(Critical = "reading critical field defaultEtwProviderId", Safe = "Doesn't leak info\\resources")] 151Safe = "Doesn't leak info\\resources")] 162Safe = "Doesn't leak resources or information")] 170Safe = "Doesn't leak resources or information")] 181Safe = "Doesn't leak resources or information")] 192Safe = "Doesn't leak info\\resources")] 200[Fx.Tag.SecurityNote(Critical = "Accesses the security critical etwProvider field", Safe = "Doesn't leak info\\resources")] 218Safe = "Doesn't leak information\\resources")] 226Safe = "Doesn't leak information\\resources")] 258Safe = "Doesn't leak information or resources")] 511Safe = "Only queries the status of the provider - does not modify the state")] 519Safe = "Only queries the status of the provider - does not modify the state")] 538Safe = "Only Removes the default listener of the local source")] 637Safe = "Doesn't leak info\\resources")]
System\Runtime\Diagnostics\EventLogger.cs (6)
31Safe = "It demands UnmanagedCode=true so PT cannot call.")] 247Safe = "Demands the same permission that is asserted by the unsafe method.")] 256Safe = "It demands UnmanagedCode=true so PT cannot call.")] 273Safe = "Does not leak any resource")] 323Safe = "Does not leak any resource")] 341Safe = "Does not leak any resource")]
System\Runtime\Diagnostics\EventTraceActivity.cs (3)
54Safe = "We do not leak security data.")] 73Safe = "We do not leak security data.")] 86Safe = "We do not leak security data.")]
System\Runtime\ExceptionTrace.cs (2)
280Safe = "Does not leak any resource, needed for debugging")] 296Safe = "Safe because it's a no-op in retail builds.")]
System\Runtime\Fx.cs (14)
77Safe = "Doesn't leak info\\resources")] 98[Fx.Tag.SecurityNote(Critical = "access critical field", Safe = "ok for get-only access")] 173Safe = "The side affect of the app crashing is actually intended here")] 1032[Fx.Tag.SecurityNote(Critical = "Accesses critical field.", Safe = "Data provided by caller.")] 1041[Fx.Tag.SecurityNote(Critical = "Accesses critical field.", Safe = "Data is not privileged.")] 1065Safe = "Guaranteed not to call into PT user code from the finally.")] 1099Safe = "Guaranteed not to call into PT user code from the finally.")] 1133Safe = "Guaranteed not to call into PT user code from the finally.")] 1167Safe = "Guaranteed not to call into PT user code from the finally.")] 1201Safe = "Guaranteed not to call into PT user code from the finally.")] 1235Safe = "Guaranteed not to call into PT user code from the finally.")] 1262[Fx.Tag.SecurityNote(Critical = "Accesses critical field.", Safe = "Data provided by caller.")] 1270[Fx.Tag.SecurityNote(Safe = "returns a delegate around the safe method UnhandledExceptionFrame")] 1278Safe = "Delegates can be invoked, guaranteed not to call into PT user code from the finally.")]
System\Runtime\IOThreadScheduler.cs (1)
87Safe = "The scheduled overlapped is only used internally, and flows security.")]
System\Runtime\IOThreadTimer.cs (3)
73[Fx.Tag.SecurityNote(Critical = "Calls critical method GetSystemTimeAdjustment", Safe = "method is a SafeNativeMethod")] 607Safe = "Doesn't leak information or resources")] 620Safe = "Doesn't leak information or resources")]
System\Runtime\PartialTrustHelpers.cs (1)
129Safe = "Does not leak critical resources")]
System\Runtime\SynchronizedPool.cs (1)
337[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")]