Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / AccessViolationException.cs / 1 / AccessViolationException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: AccessViolationException ** ** ** Purpose: Exception class representing an AV that was deemed unsafe and may have corrupted the application. ** ** =============================================================================*/ namespace System { using System; using System.Runtime.Serialization; [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public class AccessViolationException : SystemException { public AccessViolationException() : base(Environment.GetResourceString("Arg_AccessViolationException")) { SetErrorCode(__HResults.E_POINTER); } public AccessViolationException(String message) : base(message) { SetErrorCode(__HResults.E_POINTER); } public AccessViolationException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.E_POINTER); } protected AccessViolationException(SerializationInfo info, StreamingContext context) : base(info, context) {} #pragma warning disable 169 // Field is not used from managed. private IntPtr _ip; // Address of faulting instruction. private IntPtr _target; // Address that could not be accessed. private int _accessType; // 0:read, 1:write #pragma warning restore 169 } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: AccessViolationException ** ** ** Purpose: Exception class representing an AV that was deemed unsafe and may have corrupted the application. ** ** =============================================================================*/ namespace System { using System; using System.Runtime.Serialization; [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public class AccessViolationException : SystemException { public AccessViolationException() : base(Environment.GetResourceString("Arg_AccessViolationException")) { SetErrorCode(__HResults.E_POINTER); } public AccessViolationException(String message) : base(message) { SetErrorCode(__HResults.E_POINTER); } public AccessViolationException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.E_POINTER); } protected AccessViolationException(SerializationInfo info, StreamingContext context) : base(info, context) {} #pragma warning disable 169 // Field is not used from managed. private IntPtr _ip; // Address of faulting instruction. private IntPtr _target; // Address that could not be accessed. private int _accessType; // 0:read, 1:write #pragma warning restore 169 } } // 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
- UnsafeNativeMethods.cs
- ProcessModelSection.cs
- ServicesUtilities.cs
- ArglessEventHandlerProxy.cs
- WriteTimeStream.cs
- SmtpTransport.cs
- Pen.cs
- FeatureManager.cs
- Form.cs
- ZipIOExtraFieldPaddingElement.cs
- CqlWriter.cs
- TemplateColumn.cs
- EventToken.cs
- Vector3DCollectionValueSerializer.cs
- BoundingRectTracker.cs
- ReferenceSchema.cs
- AudioFileOut.cs
- Storyboard.cs
- Identity.cs
- EmissiveMaterial.cs
- ToolboxSnapDragDropEventArgs.cs
- DbDeleteCommandTree.cs
- ConfigXmlSignificantWhitespace.cs
- _TLSstream.cs
- TrustLevelCollection.cs
- EncryptedPackageFilter.cs
- DropSourceBehavior.cs
- SqlDataSourceFilteringEventArgs.cs
- TextEffectCollection.cs
- EncodingInfo.cs
- SafeHandle.cs
- UnionExpr.cs
- SAPICategories.cs
- ActiveDocumentEvent.cs
- ThicknessKeyFrameCollection.cs
- Thumb.cs
- QuaternionIndependentAnimationStorage.cs
- AppDomainProtocolHandler.cs
- SmtpFailedRecipientException.cs
- SrgsRuleRef.cs
- StoryFragments.cs
- PersonalizationStateInfoCollection.cs
- Block.cs
- MemberInfoSerializationHolder.cs
- ControllableStoryboardAction.cs
- TextTreeInsertUndoUnit.cs
- CryptoApi.cs
- Array.cs
- ReadOnlyActivityGlyph.cs
- OleDbSchemaGuid.cs
- XmlConvert.cs
- ObjectDataSourceDisposingEventArgs.cs
- TypeDelegator.cs
- LineServicesRun.cs
- EntitySqlQueryCacheKey.cs
- IdentityVerifier.cs
- AxisAngleRotation3D.cs
- RelationshipNavigation.cs
- KeyedQueue.cs
- AVElementHelper.cs
- DataRecord.cs
- DrawListViewItemEventArgs.cs
- ToolBar.cs
- CopyAttributesAction.cs
- OracleLob.cs
- MetadataCache.cs
- MenuItem.cs
- TextViewDesigner.cs
- DataGridViewLinkCell.cs
- Point4DValueSerializer.cs
- HtmlContainerControl.cs
- BaseCollection.cs
- coordinatorfactory.cs
- TimeSpanOrInfiniteConverter.cs
- ReadOnlyHierarchicalDataSourceView.cs
- Expander.cs
- DesignerAutoFormatStyle.cs
- WindowsTab.cs
- BoundColumn.cs
- MethodBuilder.cs
- ThreadStartException.cs
- ComAdminInterfaces.cs
- FileRegion.cs
- InstallerTypeAttribute.cs
- CacheRequest.cs
- DataGridViewCellMouseEventArgs.cs
- FileEnumerator.cs
- Exceptions.cs
- CacheMemory.cs
- CultureInfoConverter.cs
- EnumerableRowCollection.cs
- DefaultValidator.cs
- HostExecutionContextManager.cs
- GroupItemAutomationPeer.cs
- SpAudioStreamWrapper.cs
- SizeF.cs
- MethodAccessException.cs
- RemotingSurrogateSelector.cs
- ToolStripItemRenderEventArgs.cs
- AuthenticationService.cs