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
- TableLayoutPanelBehavior.cs
- StdValidatorsAndConverters.cs
- ContractMapping.cs
- PolyLineSegment.cs
- WebPartDisplayMode.cs
- CustomValidator.cs
- Pair.cs
- ProviderUtil.cs
- Stroke.cs
- TextUtf8RawTextWriter.cs
- ColorConvertedBitmapExtension.cs
- HierarchicalDataBoundControl.cs
- AsyncResult.cs
- BitStream.cs
- ImpersonationContext.cs
- BuildProviderCollection.cs
- _NestedMultipleAsyncResult.cs
- SqlReferenceCollection.cs
- SweepDirectionValidation.cs
- VisualTreeFlattener.cs
- TemplateInstanceAttribute.cs
- LiteralControl.cs
- WebExceptionStatus.cs
- SizeConverter.cs
- WebPartConnectionsEventArgs.cs
- CommandHelper.cs
- SqlLiftIndependentRowExpressions.cs
- CLRBindingWorker.cs
- PersistStreamTypeWrapper.cs
- InputMethodStateChangeEventArgs.cs
- WebEventTraceProvider.cs
- Pointer.cs
- StrongName.cs
- IconEditor.cs
- TextRunCache.cs
- WhitespaceRule.cs
- Column.cs
- DirectoryInfo.cs
- SecureConversationSecurityTokenParameters.cs
- _CookieModule.cs
- TdsParserStaticMethods.cs
- DataConnectionHelper.cs
- KeyedHashAlgorithm.cs
- PageStatePersister.cs
- InvalidateEvent.cs
- KnownTypes.cs
- XmlElementAttribute.cs
- GraphicsState.cs
- SettingsPropertyValue.cs
- DbTransaction.cs
- SettingsAttributeDictionary.cs
- webclient.cs
- DispatcherHookEventArgs.cs
- MatrixTransform.cs
- DataControlButton.cs
- SpellCheck.cs
- DataSourceCacheDurationConverter.cs
- LineMetrics.cs
- Hash.cs
- BindingList.cs
- PhysicalFontFamily.cs
- AnnotationService.cs
- XmlQualifiedNameTest.cs
- counter.cs
- XPSSignatureDefinition.cs
- basenumberconverter.cs
- TypeRefElement.cs
- ProxyWebPart.cs
- _BufferOffsetSize.cs
- ToolTip.cs
- StringValidatorAttribute.cs
- GridViewCommandEventArgs.cs
- Condition.cs
- PersistenceProviderDirectory.cs
- SqlUtil.cs
- ContentType.cs
- Error.cs
- CodeSubDirectory.cs
- DataGridViewButtonColumn.cs
- StringHelper.cs
- InvalidPipelineStoreException.cs
- ConnectionManagementElementCollection.cs
- EventDescriptor.cs
- IResourceProvider.cs
- SqlClientWrapperSmiStreamChars.cs
- EntityFrameworkVersions.cs
- CompositeScriptReferenceEventArgs.cs
- CompilerError.cs
- Point3DCollection.cs
- OutOfProcStateClientManager.cs
- FontUnit.cs
- ComponentTray.cs
- SqlConnectionString.cs
- UnescapedXmlDiagnosticData.cs
- TextTreeTextElementNode.cs
- XmlWrappingWriter.cs
- RequestQueue.cs
- HostProtectionPermission.cs
- ReferencedCollectionType.cs
- PlacementWorkspace.cs