示例#1
0
        protected void ConnectBindings(ModelOutput mf)
        {
            var bindings = from component in Components
                           from parameter in component.Parameters
                           where parameter.Binding is ParameterValueBound
                           select new
            {
                TargetComponentName = component.Name,
                TargetParameterName = parameter.Name,
                SourceComponentName = ((ParameterValueBound)parameter.Binding).ComponentName,
                SourceVariableName  = ((ParameterValueBound)parameter.Binding).VariableName
            };

            foreach (var b in bindings)
            {
                mf.ConnectParameterToVariable(b.TargetComponentName, b.TargetParameterName, b.SourceComponentName, b.SourceVariableName);
            }
        }
示例#2
0
文件: Model.cs 项目: VWille/fund
        protected void ConnectBindings(ModelOutput mf)
        {
            var bindings = from component in Components
                           from parameter in component.Parameters
                           where parameter.Binding is ParameterValueBound
                           select new
                           {
                               TargetComponentName = component.Name,
                               TargetParameterName = parameter.Name,
                               SourceComponentName = ((ParameterValueBound)parameter.Binding).ComponentName,
                               SourceVariableName = ((ParameterValueBound)parameter.Binding).VariableName
                           };

            foreach (var b in bindings)
            {
                mf.ConnectParameterToVariable(b.TargetComponentName, b.TargetParameterName, b.SourceComponentName, b.SourceVariableName);
            }
        }