Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Runtime / CompilerServices / FixedBufferAttribute.cs / 1 / FixedBufferAttribute.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: FixedBufferAttribute ** ** Purpose: Used by a compiler for generating value types ** in-place within other value types containing a certain ** number of elements of the given (primitive) type. Somewhat ** similar to P/Invoke's ByValTStr attribute. ** Used by C# with this syntax: "fixed int buffer[10];" ** ===========================================================*/ using System; namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Field, Inherited=false)] public sealed class FixedBufferAttribute : Attribute { private Type elementType; private int length; public FixedBufferAttribute(Type elementType, int length) { this.elementType = elementType; this.length = length; } public Type ElementType { get { return elementType; } } public int Length { get { return length; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SequentialUshortCollection.cs
- FontUnitConverter.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- ProfilePropertySettings.cs
- DataRowIndexBuffer.cs
- SemanticKeyElement.cs
- DashStyle.cs
- DocumentGridContextMenu.cs
- ClientBuildManagerCallback.cs
- XmlWriterTraceListener.cs
- GridSplitter.cs
- InOutArgument.cs
- EntityException.cs
- ScriptReferenceEventArgs.cs
- LinqToSqlWrapper.cs
- CompositeActivityDesigner.cs
- SafeCloseHandleCritical.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- TraceSwitch.cs
- NonParentingControl.cs
- SingleAnimationUsingKeyFrames.cs
- ProfileModule.cs
- DomNameTable.cs
- XmlSchemaObject.cs
- HostProtectionPermission.cs
- DeferredReference.cs
- MachineSettingsSection.cs
- SimpleTypeResolver.cs
- WebServiceHostFactory.cs
- SystemIPAddressInformation.cs
- ListDictionaryInternal.cs
- NameHandler.cs
- RequestTimeoutManager.cs
- DrawingCollection.cs
- isolationinterop.cs
- LocalClientSecuritySettings.cs
- RadioButtonBaseAdapter.cs
- MetadataUtilsSmi.cs
- KnownTypes.cs
- PrincipalPermission.cs
- WebPartDescription.cs
- SetIndexBinder.cs
- XhtmlBasicPhoneCallAdapter.cs
- XmlNavigatorStack.cs
- EntityParameterCollection.cs
- AuthenticationSection.cs
- ConfigPathUtility.cs
- CodePageEncoding.cs
- TreeNode.cs
- SqlInternalConnectionTds.cs
- DnsPermission.cs
- XPathParser.cs
- SessionStateItemCollection.cs
- InputDevice.cs
- EastAsianLunisolarCalendar.cs
- SerializationAttributes.cs
- FlowDocumentScrollViewer.cs
- ProfilePropertySettings.cs
- MD5.cs
- GeometryGroup.cs
- BooleanProjectedSlot.cs
- wmiprovider.cs
- CompositeCollectionView.cs
- CrossContextChannel.cs
- SpeechSeg.cs
- SettingsBindableAttribute.cs
- InternalSafeNativeMethods.cs
- EditorPart.cs
- OleDbTransaction.cs
- BlockCollection.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- Tuple.cs
- XmlComplianceUtil.cs
- ErrorInfoXmlDocument.cs
- UrlMappingsModule.cs
- RSAPKCS1SignatureDeformatter.cs
- BackgroundWorker.cs
- CodeSnippetCompileUnit.cs
- ContextQuery.cs
- InputChannelBinder.cs
- NumberFormatInfo.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- InOutArgument.cs
- GroupLabel.cs
- RMEnrollmentPage1.cs
- ProfileSettings.cs
- AccessibleObject.cs
- ResourceType.cs
- Adorner.cs
- SectionVisual.cs
- WebPart.cs
- IgnoreFileBuildProvider.cs
- DynamicDataRoute.cs
- NegotiateStream.cs
- MaskDesignerDialog.cs
- GenericRootAutomationPeer.cs
- ModifierKeysValueSerializer.cs
- DataGridViewImageColumn.cs
- WorkflowInstance.cs
- DataGridViewCellStyleChangedEventArgs.cs