Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Markup / Baml2006 / Baml2006KeyRecord.cs / 1586720 / Baml2006KeyRecord.cs
using System; using System.Collections.Generic; using System.Text; using System.Xaml; using System.Windows.Markup; using System.Diagnostics; namespace System.Windows.Baml2006 { [DebuggerDisplay("{DebuggerString}")] internal class KeyRecord { public KeyRecord(bool shared, bool sharedSet, int valuePosition, Type keyType) : this(shared, sharedSet, valuePosition) { _data = keyType; } public KeyRecord(bool shared, bool sharedSet, int valuePosition, string keyString) : this(shared, sharedSet, valuePosition) { _data = keyString; } public KeyRecord(bool shared, bool sharedSet, int valuePosition, XamlSchemaContext context) : this(shared, sharedSet, valuePosition) { _data = new XamlNodeList(context, 8); } private KeyRecord(bool shared, bool sharedSet, int valuePosition) { _shared = shared; _sharedSet = sharedSet; ValuePosition = valuePosition; } public bool Shared { get { return _shared; } } public bool SharedSet { get { return _sharedSet; } } public long ValuePosition { get; set; } public int ValueSize { get; set; } public byte Flags { get; set; } // This can either be a StaticResource or an OptimizedStaticResource // Since they don't share anything in common, we've made this a list of objects. public List
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridViewAdvancedBorderStyle.cs
- DataTableReaderListener.cs
- XsdDataContractExporter.cs
- FrugalList.cs
- FontResourceCache.cs
- WebException.cs
- TableParaClient.cs
- ComponentEditorForm.cs
- VideoDrawing.cs
- AttributeConverter.cs
- ASCIIEncoding.cs
- TextServicesCompartmentEventSink.cs
- CompilerCollection.cs
- ProviderConnectionPointCollection.cs
- User.cs
- SchemaImporterExtensionElement.cs
- WorkItem.cs
- FormViewPageEventArgs.cs
- GestureRecognizer.cs
- VectorKeyFrameCollection.cs
- XPathNodePointer.cs
- IDispatchConstantAttribute.cs
- ClientProxyGenerator.cs
- WindowsAuthenticationModule.cs
- VisemeEventArgs.cs
- Descriptor.cs
- EncodingNLS.cs
- SoapAttributes.cs
- UTF8Encoding.cs
- DataGridViewSelectedColumnCollection.cs
- UshortList2.cs
- _NTAuthentication.cs
- Int64AnimationUsingKeyFrames.cs
- NameValueCollection.cs
- Mapping.cs
- EventLogRecord.cs
- HtmlInputPassword.cs
- InkCanvasInnerCanvas.cs
- XmlSchemaAny.cs
- ItemCheckedEvent.cs
- CodeMethodReturnStatement.cs
- MatrixStack.cs
- TopClause.cs
- ResourceContainer.cs
- ParserOptions.cs
- AstTree.cs
- CompilerInfo.cs
- Encoder.cs
- ProviderUtil.cs
- JavaScriptObjectDeserializer.cs
- MoveSizeWinEventHandler.cs
- WebPartZone.cs
- CultureSpecificCharacterBufferRange.cs
- Size3D.cs
- SystemGatewayIPAddressInformation.cs
- TextSpan.cs
- Binding.cs
- AuthorizationRule.cs
- embossbitmapeffect.cs
- ReaderWriterLock.cs
- Command.cs
- TextEditorCharacters.cs
- codemethodreferenceexpression.cs
- Image.cs
- AssemblyBuilderData.cs
- DocumentXPathNavigator.cs
- SelectionEditingBehavior.cs
- CodePageUtils.cs
- validationstate.cs
- TextComposition.cs
- StrokeIntersection.cs
- FileResponseElement.cs
- RuntimeConfig.cs
- Debug.cs
- RequestTimeoutManager.cs
- DBNull.cs
- OracleParameterCollection.cs
- WorkBatch.cs
- ICollection.cs
- Select.cs
- SmiEventStream.cs
- AutomationPropertyInfo.cs
- FileInfo.cs
- TryCatch.cs
- OperationCanceledException.cs
- Duration.cs
- RequestTimeoutManager.cs
- connectionpool.cs
- EpmSyndicationContentSerializer.cs
- DataGridViewCheckBoxColumn.cs
- SafeFileMapViewHandle.cs
- FileStream.cs
- Menu.cs
- FormsAuthentication.cs
- XmlParser.cs
- QueryOpcode.cs
- StylusPointProperties.cs
- PreProcessInputEventArgs.cs
- Button.cs
- ClientCredentialsSecurityTokenManager.cs