sealed internal override void OnInternalCacheMetadata(bool createEmptyBindings)
        {
            CodeActivityMetadata metadata = new CodeActivityMetadata(this, this.GetParentEnvironment(), createEmptyBindings);

            CacheMetadata(metadata);
            metadata.Dispose();
        }
Пример #2
0
        internal sealed override void OnInternalCacheMetadataExceptResult(bool createEmptyBindings)
        {
            CodeActivityMetadata metadata = new CodeActivityMetadata(this, base.GetParentEnvironment(), createEmptyBindings);

            this.CacheMetadata(metadata);
            metadata.Dispose();
        }
Пример #3
0
        sealed internal override void OnInternalCacheMetadata(bool createEmptyBindings)
        {
            CodeActivityMetadata metadata = new CodeActivityMetadata(this, this.GetParentEnvironment(), createEmptyBindings);

            CacheMetadata(metadata);
            metadata.Dispose();
            if (this.RuntimeArguments == null || this.RuntimeArguments.Count == 0)
            {
                this.SkipArgumentResolution = true;
            }
        }