Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / XamlBuildTask / Microsoft / Build / Tasks / Xaml / CodeDomExtensionMethods.cs / 1305376 / CodeDomExtensionMethods.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace Microsoft.Build.Tasks.Xaml { using System; using System.CodeDom; static class CodeDomExtensionMethods { internal static CodeVariableReferenceExpression DeclareVar(this CodeStatementCollection block, Type type, string name, CodeExpression initExpression) { block.Add(new CodeVariableDeclarationStatement() { Name = name, Type = new CodeTypeReference(type), InitExpression = initExpression }); return new CodeVariableReferenceExpression(name); } internal static CodeFieldReferenceExpression Field(this CodeExpression targetObject, string fieldName) { return new CodeFieldReferenceExpression(targetObject, fieldName); } internal static CodeMethodInvokeExpression Invoke(this CodeExpression targetObject, string methodName, params CodeExpression[] parameters) { return new CodeMethodInvokeExpression(targetObject, methodName, parameters); } internal static CodeObjectCreateExpression New(this Type type, params CodeExpression[] parameters) { return new CodeObjectCreateExpression(type, parameters); } internal static CodePropertyReferenceExpression Property(this CodeExpression targetObject, string propertyName) { return new CodePropertyReferenceExpression(targetObject, propertyName); } } } // 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
- CharacterMetrics.cs
- PnrpPermission.cs
- Selection.cs
- BufferBuilder.cs
- SoapElementAttribute.cs
- GB18030Encoding.cs
- ComboBoxAutomationPeer.cs
- ActivityDesignerLayoutSerializers.cs
- MdImport.cs
- DiscoveryReferences.cs
- ComplexPropertyEntry.cs
- CookielessHelper.cs
- BackgroundFormatInfo.cs
- DataGridViewRowCancelEventArgs.cs
- WebPartAddingEventArgs.cs
- RecognizeCompletedEventArgs.cs
- CommonDialog.cs
- WebPartConnectionsConfigureVerb.cs
- CacheForPrimitiveTypes.cs
- FormParameter.cs
- PnrpPermission.cs
- Rect3DConverter.cs
- SchemaType.cs
- AsmxEndpointPickerExtension.cs
- ContainerSelectorBehavior.cs
- securestring.cs
- ResourcesBuildProvider.cs
- PasswordTextContainer.cs
- HtmlSelect.cs
- ByteStack.cs
- AvTraceDetails.cs
- UnsafeNetInfoNativeMethods.cs
- KnownBoxes.cs
- Image.cs
- CodeMemberProperty.cs
- StrongNameMembershipCondition.cs
- UserUseLicenseDictionaryLoader.cs
- TargetInvocationException.cs
- ProcessProtocolHandler.cs
- SqlMethodCallConverter.cs
- FontEmbeddingManager.cs
- XPathAxisIterator.cs
- counter.cs
- LinqDataSourceContextEventArgs.cs
- RegexCapture.cs
- JavaScriptString.cs
- UxThemeWrapper.cs
- TransformConverter.cs
- CodeMemberProperty.cs
- ConstructorNeedsTagAttribute.cs
- NegotiateStream.cs
- HtmlButton.cs
- ImportContext.cs
- SynchronizationLockException.cs
- GlyphInfoList.cs
- FormsAuthenticationCredentials.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- TimeSpan.cs
- VirtualPath.cs
- Size.cs
- DbConnectionPoolGroup.cs
- HttpRuntimeSection.cs
- Themes.cs
- LocalBuilder.cs
- GestureRecognitionResult.cs
- HttpResponseHeader.cs
- EntityContainerAssociationSetEnd.cs
- MorphHelper.cs
- Bitmap.cs
- StringInfo.cs
- ContainerCodeDomSerializer.cs
- TextRunCache.cs
- SafeFindHandle.cs
- ReadOnlyCollectionBase.cs
- CodeGroup.cs
- CfgParser.cs
- GridViewColumnHeader.cs
- SrgsElementFactory.cs
- DirectoryInfo.cs
- InputGestureCollection.cs
- PageBreakRecord.cs
- BlockExpression.cs
- ProfessionalColors.cs
- TemplateControlCodeDomTreeGenerator.cs
- UpdateException.cs
- StyleXamlTreeBuilder.cs
- AuthorizationRule.cs
- SwitchLevelAttribute.cs
- WorkflowView.cs
- HttpWebRequestElement.cs
- DataControlCommands.cs
- MemberDescriptor.cs
- EncryptedPackageFilter.cs
- ConstructorNeedsTagAttribute.cs
- TransformPattern.cs
- Rotation3D.cs
- ChainOfDependencies.cs
- ServiceNameCollection.cs
- EmptyControlCollection.cs
- ProcessHostServerConfig.cs