Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / IntSecurity.cs / 1305376 / 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReflectPropertyDescriptor.cs
- QuaternionAnimationUsingKeyFrames.cs
- ZipIOCentralDirectoryFileHeader.cs
- EntityContainerRelationshipSetEnd.cs
- GACMembershipCondition.cs
- ToolStripPanelSelectionGlyph.cs
- QilVisitor.cs
- AstNode.cs
- InternalDuplexBindingElement.cs
- CodeAttachEventStatement.cs
- AssemblyAttributesGoHere.cs
- DecoderFallbackWithFailureFlag.cs
- Logging.cs
- RegexGroupCollection.cs
- FocusChangedEventArgs.cs
- FormatterServicesNoSerializableCheck.cs
- EntityFunctions.cs
- CustomAttributeSerializer.cs
- FixedElement.cs
- EncoderParameter.cs
- ContextStaticAttribute.cs
- ScriptManagerProxy.cs
- HttpPostedFile.cs
- DataGridCommandEventArgs.cs
- Calendar.cs
- ExitEventArgs.cs
- RawStylusActions.cs
- XmlParser.cs
- SoapFault.cs
- QueryResultOp.cs
- DataGridView.cs
- AddingNewEventArgs.cs
- IndexedWhereQueryOperator.cs
- DataGridViewRowsRemovedEventArgs.cs
- UserControlParser.cs
- ExpressionNode.cs
- AlternateViewCollection.cs
- WebControl.cs
- NamespaceMapping.cs
- ContentOnlyMessage.cs
- BinaryFormatter.cs
- PlainXmlWriter.cs
- TextRangeProviderWrapper.cs
- XmlQueryStaticData.cs
- ZipIOExtraFieldElement.cs
- ParameterReplacerVisitor.cs
- TreeViewCancelEvent.cs
- KeyPressEvent.cs
- ErrorStyle.cs
- DecodeHelper.cs
- UIServiceHelper.cs
- EditorZoneBase.cs
- DesignConnectionCollection.cs
- X509Certificate2.cs
- FilterQuery.cs
- CaseInsensitiveComparer.cs
- MsmqMessageSerializationFormat.cs
- SQLCharsStorage.cs
- EntityDataSourceQueryBuilder.cs
- FileUtil.cs
- ProxyHelper.cs
- CommandDesigner.cs
- OutArgumentConverter.cs
- IisTraceWebEventProvider.cs
- EntityDataSourceView.cs
- Vector3dCollection.cs
- ScaleTransform3D.cs
- RouteCollection.cs
- AxisAngleRotation3D.cs
- ObjectManager.cs
- AsymmetricAlgorithm.cs
- UnsafeCollabNativeMethods.cs
- SafeNativeMethods.cs
- TextEffect.cs
- UIAgentAsyncEndRequest.cs
- DataGridViewBindingCompleteEventArgs.cs
- InvalidDataException.cs
- Matrix.cs
- Version.cs
- LayoutSettings.cs
- EncoderExceptionFallback.cs
- odbcmetadatafactory.cs
- GlobalItem.cs
- KeyConstraint.cs
- CriticalHandle.cs
- DtdParser.cs
- FileFormatException.cs
- SponsorHelper.cs
- BinaryWriter.cs
- ClientCultureInfo.cs
- PersonalizationProviderCollection.cs
- HiddenField.cs
- WsdlInspector.cs
- ConstantSlot.cs
- Rectangle.cs
- LocationUpdates.cs
- GeneralTransform3D.cs
- BitmapInitialize.cs
- VersionedStreamOwner.cs
- PointAnimationUsingKeyFrames.cs