void IPersistable.ResolveReferences(Dictionary <AspNetCore.ReportingServices.ReportIntermediateFormat.Persistence.ObjectType, List <MemberReference> > memberReferencesCollection, Dictionary <int, IReferenceable> referenceableItems) { List <MemberReference> list = default(List <MemberReference>); if (memberReferencesCollection.TryGetValue(ParameterDef.m_Declaration.ObjectType, out list)) { foreach (MemberReference item2 in list) { MemberName memberName = item2.MemberName; if (memberName == MemberName.DependencyRefList) { IReferenceable referenceable = default(IReferenceable); referenceableItems.TryGetValue(item2.RefID, out referenceable); ParameterDef item = referenceable as ParameterDef; if (this.m_dependencyList == null) { this.m_dependencyList = new List <ParameterDef>(); } this.m_dependencyList.Add(item); } else { Global.Tracer.Assert(false); } } } }
public ReportParameter(OnDemandProcessingContext odpContext, AspNetCore.ReportingServices.ReportIntermediateFormat.ParameterDef paramDef) { this.m_paramDef = paramDef; this.m_odpContext = odpContext; }
public OnDemandReportParameterDataSetCache(ProcessReportParameters aParamProcessor, ParameterInfo aParameter, AspNetCore.ReportingServices.ReportIntermediateFormat.ParameterDef aParamDef, bool aProcessValidValues, bool aProcessDefaultValues) : base(aParamProcessor, aParameter, aParamDef, aProcessValidValues, aProcessDefaultValues) { }
private static bool IsParamVisible(AspNetCore.ReportingServices.ReportIntermediateFormat.ParameterDef param) { return(param.Prompt.Length > 0); }