Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / IntSecurity.cs / 1 / IntSecurity.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.Security; using System.Security.Permissions; [HostProtection(SharedState = true)] internal static class IntSecurity { public static readonly CodeAccessPermission UnmanagedCode = new SecurityPermission(SecurityPermissionFlag.UnmanagedCode); public static readonly CodeAccessPermission FullReflection = new ReflectionPermission(PermissionState.Unrestricted); public static string UnsafeGetFullPath(string fileName) { string full = fileName; FileIOPermission fiop = new FileIOPermission(PermissionState.None); fiop.AllFiles = FileIOPermissionAccess.PathDiscovery; fiop.Assert(); try { full = System.IO.Path.GetFullPath(fileName); } finally { CodeAccessPermission.RevertAssert(); } return full; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlDataAdapter.cs
- TrackingDataItem.cs
- DynamicDataRouteHandler.cs
- ControlValuePropertyAttribute.cs
- Encoding.cs
- QilParameter.cs
- CssClassPropertyAttribute.cs
- RSAPKCS1SignatureDeformatter.cs
- SmiXetterAccessMap.cs
- AsymmetricKeyExchangeDeformatter.cs
- PasswordRecovery.cs
- Rect3DConverter.cs
- CustomAssemblyResolver.cs
- XmlChildEnumerator.cs
- WebPartUtil.cs
- PeerApplicationLaunchInfo.cs
- XmlSchemaDatatype.cs
- Scripts.cs
- AnnotationComponentChooser.cs
- BinaryWriter.cs
- CharUnicodeInfo.cs
- CapiHashAlgorithm.cs
- DrawingServices.cs
- SqlDependencyListener.cs
- ClockGroup.cs
- ComplexTypeEmitter.cs
- Polygon.cs
- MessageQueueConverter.cs
- DoubleLinkListEnumerator.cs
- SafeWaitHandle.cs
- ResizeBehavior.cs
- PeerInvitationResponse.cs
- ValidationHelper.cs
- UpdateCommandGenerator.cs
- VariableBinder.cs
- XmlCharCheckingWriter.cs
- ServicesUtilities.cs
- EmptyStringExpandableObjectConverter.cs
- StructuredCompositeActivityDesigner.cs
- Soap12ServerProtocol.cs
- SliderAutomationPeer.cs
- CreateUserWizardAutoFormat.cs
- ProxyWebPartManager.cs
- FormViewInsertedEventArgs.cs
- CompModSwitches.cs
- TogglePatternIdentifiers.cs
- SessionEndedEventArgs.cs
- CompressionTransform.cs
- TakeQueryOptionExpression.cs
- DesignerActionListCollection.cs
- Control.cs
- XmlCharType.cs
- ProtectedConfiguration.cs
- SqlConnectionPoolProviderInfo.cs
- PathGeometry.cs
- DisplayToken.cs
- ConfigurationLocationCollection.cs
- DiffuseMaterial.cs
- TaskFileService.cs
- Cursor.cs
- References.cs
- recordstate.cs
- PermissionSetEnumerator.cs
- MexNamedPipeBindingElement.cs
- ProjectedSlot.cs
- ApplicationDirectoryMembershipCondition.cs
- Conditional.cs
- TriggerCollection.cs
- PreviousTrackingServiceAttribute.cs
- NamespaceImport.cs
- BezierSegment.cs
- HttpModulesSection.cs
- XPathBinder.cs
- PageRanges.cs
- SpeechDetectedEventArgs.cs
- FileDetails.cs
- XmlSchemaValidationException.cs
- DataFormats.cs
- WebPartTransformerAttribute.cs
- ContextMenuStripGroup.cs
- RootProfilePropertySettingsCollection.cs
- VariableExpressionConverter.cs
- PartialCachingControl.cs
- InputQueue.cs
- ScriptingRoleServiceSection.cs
- SchemaAttDef.cs
- xmlformatgeneratorstatics.cs
- SmiRequestExecutor.cs
- WebPartVerbCollection.cs
- IntSecurity.cs
- QueryCoreOp.cs
- LogicalExpr.cs
- MSG.cs
- NumericUpDown.cs
- CodeDirectionExpression.cs
- PropertySet.cs
- Attributes.cs
- XmlTextReaderImpl.cs
- DeferredSelectedIndexReference.cs
- SocketException.cs