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
- SEHException.cs
- safex509handles.cs
- HTTPNotFoundHandler.cs
- HttpInputStream.cs
- CloseSequence.cs
- LostFocusEventManager.cs
- Frame.cs
- SevenBitStream.cs
- DataServiceResponse.cs
- OpenTypeLayout.cs
- HtmlHead.cs
- TypeHelper.cs
- ProcessHostServerConfig.cs
- Validator.cs
- WindowsTitleBar.cs
- SaveFileDialog.cs
- MultilineStringEditor.cs
- DefaultIfEmptyQueryOperator.cs
- DataGridHeaderBorder.cs
- HierarchicalDataBoundControl.cs
- HttpsTransportBindingElement.cs
- StringStorage.cs
- ControllableStoryboardAction.cs
- PropertyValue.cs
- EventToken.cs
- processwaithandle.cs
- StringUtil.cs
- SchemaMapping.cs
- ProtectedConfiguration.cs
- DependencyObjectPropertyDescriptor.cs
- XsltOutput.cs
- ISAPIApplicationHost.cs
- ListSourceHelper.cs
- XmlSchemaAnnotated.cs
- MimeTypeAttribute.cs
- UniqueEventHelper.cs
- XhtmlConformanceSection.cs
- BamlBinaryWriter.cs
- MemoryFailPoint.cs
- AdRotatorDesigner.cs
- PlatformCulture.cs
- SqlIdentifier.cs
- NumericPagerField.cs
- ActiveXHelper.cs
- GPPOINT.cs
- OpCellTreeNode.cs
- SecurityPolicySection.cs
- Internal.cs
- RealizedColumnsBlock.cs
- Nullable.cs
- StringDictionary.cs
- LineProperties.cs
- EditorZoneDesigner.cs
- XmlLanguage.cs
- SQLMoneyStorage.cs
- ValuePatternIdentifiers.cs
- Track.cs
- BooleanSwitch.cs
- WebServiceTypeData.cs
- MailMessage.cs
- HttpApplicationFactory.cs
- GuidelineCollection.cs
- ConfigurationConverterBase.cs
- HwndPanningFeedback.cs
- ValidationRuleCollection.cs
- MediaPlayer.cs
- DispatcherFrame.cs
- InfoCardMetadataExchangeClient.cs
- x509store.cs
- Italic.cs
- MeasurementDCInfo.cs
- XmlNodeChangedEventArgs.cs
- SoapParser.cs
- HtmlShim.cs
- RegistryKey.cs
- PrintSchema.cs
- WindowsTokenRoleProvider.cs
- TextServicesContext.cs
- HandlerBase.cs
- CLRBindingWorker.cs
- JavaScriptSerializer.cs
- SystemException.cs
- DiagnosticTrace.cs
- UIElementHelper.cs
- ByteStreamMessage.cs
- NativeMethodsCLR.cs
- Point3D.cs
- SQLInt64Storage.cs
- SchemaElementLookUpTable.cs
- WebBaseEventKeyComparer.cs
- Geometry3D.cs
- TextServicesHost.cs
- CreateUserWizardDesigner.cs
- EntityContainerAssociationSetEnd.cs
- PatternMatcher.cs
- _ListenerRequestStream.cs
- UpdateDelegates.Generated.cs
- TextDecorationCollection.cs
- linebase.cs
- SafeNativeMethods.cs