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