22 references to IsOptional
Microsoft.Extensions.AI.Abstractions (1)
Utilities\AIJsonUtilities.Schema.Create.cs (1)
109if (!parameter.IsOptional || inferenceOptions.RequireAllProperties)
Microsoft.VisualBasic.Core (18)
Microsoft\VisualBasic\CompilerServices\LateBinding.vb (1)
1080If TypeOf oArg Is Missing AndAlso Parameter.IsOptional Then
Microsoft\VisualBasic\CompilerServices\OverloadResolution.vb (7)
60If Not longerSignature(index).IsOptional Then 74(Not shorterSignature(i).IsOptional OrElse 75Not longerSignature(i).IsOptional) Then 1253If parameter.IsOptional Then 1362If argument Is System.Reflection.Missing.Value AndAlso parameter.IsOptional Then 1647If matchedParameters(index) = False AndAlso Not parameters(index).IsOptional Then 1834Debug.Assert(parameters(index).IsOptional,
Microsoft\VisualBasic\CompilerServices\Symbols.vb (1)
715If Not parameters(index).IsOptional Then
Microsoft\VisualBasic\CompilerServices\Utils.LateBinder.vb (2)
505If parameter.IsOptional Then 518If parameter.IsOptional Then
Microsoft\VisualBasic\CompilerServices\VBBinder.vb (7)
470If TypeOf args(ArgIndex) Is System.Reflection.Missing AndAlso (ArgIndex > Parameters.GetUpperBound(0) OrElse Parameters(ArgIndex).IsOptional) Then 566If Parameters(ParmIndex).IsOptional OrElse (ParmIndex = ParamArrayIndexList(MethodIndex)) Then 609If (ArgType Is Type.Missing) AndAlso Parameters(ParmIndex).IsOptional Then 813If (ArgIndex = ARG_MISSING) AndAlso Parameters(ParmIndex).IsOptional _ 826If (ArgType Is Type.Missing) AndAlso Parameters(ParmIndex).IsOptional Then 1548If Not p1(i).IsOptional Then 1556If Not p2(i).IsOptional Then
System.Private.CoreLib (1)
src\System\Reflection\RuntimeParameterInfo.cs (1)
287if (IsOptional)
System.Private.Xml (1)
System\Xml\Xsl\XsltOld\XsltCompileContext.cs (1)
980if (parameters[i].IsOptional)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Parameters\Ecma\EcmaFatMethodParameter.cs (1)
48return IsOptional ? (object)Missing.Value : (object)DBNull.Value;