Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / XamlBuildTask / Microsoft / Build / Tasks / Xaml / XamlWrappingReader.cs / 1305376 / XamlWrappingReader.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace Microsoft.Build.Tasks.Xaml { using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xaml; internal class XamlWrappingReader : XamlReader, IXamlLineInfo { XamlReader _underlyingReader; internal XamlWrappingReader(XamlReader underlyingReader) { if (underlyingReader == null) { throw FxTrace.Exception.AsError(new ArgumentNullException("underlyingReader")); } _underlyingReader = underlyingReader; } public override bool IsEof { get { return _underlyingReader.IsEof; } } public override XamlMember Member { get { return _underlyingReader.Member; } } public override NamespaceDeclaration Namespace { get { return _underlyingReader.Namespace; } } public override XamlNodeType NodeType { get { return _underlyingReader.NodeType; } } public override bool Read() { return _underlyingReader.Read(); } public override XamlSchemaContext SchemaContext { get { return _underlyingReader.SchemaContext; } } public override XamlType Type { get { return _underlyingReader.Type; } } public override object Value { get { return _underlyingReader.Value; } } private IXamlLineInfo LineInfo { get { return _underlyingReader as IXamlLineInfo; } } #region IXamlLineInfo Members public bool HasLineInfo { get { return LineInfo != null && LineInfo.HasLineInfo; } } public int LineNumber { get { return LineInfo == null ? 0 : LineInfo.LineNumber; } } public int LinePosition { get { return LineInfo == null ? 0 : LineInfo.LinePosition; } } #endregion } } // 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
- DataQuery.cs
- CustomValidator.cs
- GridViewUpdatedEventArgs.cs
- ImagingCache.cs
- DataSourceListEditor.cs
- CompilationRelaxations.cs
- NullableDoubleAverageAggregationOperator.cs
- DataObjectCopyingEventArgs.cs
- SerializationEventsCache.cs
- UserControl.cs
- ValidationManager.cs
- BrowserDefinitionCollection.cs
- Single.cs
- WindowsListBox.cs
- MeasurementDCInfo.cs
- VisualProxy.cs
- Transform.cs
- Bits.cs
- ScriptReferenceBase.cs
- OdbcErrorCollection.cs
- XmlHelper.cs
- SchemaSetCompiler.cs
- DataGridSortCommandEventArgs.cs
- StringValidator.cs
- HtmlInputButton.cs
- IfJoinedCondition.cs
- PagesChangedEventArgs.cs
- InputScope.cs
- AssemblyInfo.cs
- Operator.cs
- WebCategoryAttribute.cs
- LocatorGroup.cs
- AddInAdapter.cs
- PropertyTab.cs
- ClientTargetSection.cs
- RelatedPropertyManager.cs
- NotifyParentPropertyAttribute.cs
- SafeRightsManagementEnvironmentHandle.cs
- FixedSOMTable.cs
- GroupLabel.cs
- DPCustomTypeDescriptor.cs
- FunctionMappingTranslator.cs
- CustomWebEventKey.cs
- TraceHandlerErrorFormatter.cs
- XmlIlGenerator.cs
- BufferCache.cs
- LogicalExpressionTypeConverter.cs
- SuppressMergeCheckAttribute.cs
- wgx_render.cs
- NotificationContext.cs
- WebPartHelpVerb.cs
- PathStreamGeometryContext.cs
- ApplicationSettingsBase.cs
- HtmlMeta.cs
- HttpWebRequestElement.cs
- ProxyHwnd.cs
- XmlMapping.cs
- XpsS0ValidatingLoader.cs
- BindUriHelper.cs
- UIElement3D.cs
- NotConverter.cs
- SerTrace.cs
- HtmlFormWrapper.cs
- MessageQueueEnumerator.cs
- CryptoStream.cs
- HostedTcpTransportManager.cs
- InvokeMemberBinder.cs
- Sql8ExpressionRewriter.cs
- Int32Rect.cs
- LabelAutomationPeer.cs
- CollectionEditorDialog.cs
- NamespaceList.cs
- BitConverter.cs
- HandlerElementCollection.cs
- HtmlValidationSummaryAdapter.cs
- XmlMtomReader.cs
- IncrementalReadDecoders.cs
- StrokeNodeEnumerator.cs
- TaskHelper.cs
- mansign.cs
- OrderByLifter.cs
- OleDbParameterCollection.cs
- EdmToObjectNamespaceMap.cs
- ISAPIRuntime.cs
- CodeDefaultValueExpression.cs
- MemberHolder.cs
- DictionaryTraceRecord.cs
- xmlglyphRunInfo.cs
- _ShellExpression.cs
- safemediahandle.cs
- ApplicationSettingsBase.cs
- CacheRequest.cs
- DataGridViewEditingControlShowingEventArgs.cs
- SurrogateChar.cs
- ZipFileInfo.cs
- PageSettings.cs
- ReferenceConverter.cs
- InternalSendMessage.cs
- XsltOutput.cs
- MethodBody.cs