/// <summary> /// /// </summary> /// <param name="abc"></param> public override void Verify( ABC.AbcFile abc ) { if ( !abc.VerifyMultinameIndex( _Index ) ) { throw new AbcVerifierException( "Invalid multiname index" ); } }
/// <summary> /// /// </summary> /// <param name="abc"></param> public override void Verify( ABC.AbcFile abc ) { if ( !abc.VerifyMultinameIndex( _Index ) ) { throw new AbcVerifierException( "Invalid multiname index" ); } if ( ( abc.ConstantPool.Multinames[ ( int )_Index ].Type == ABC.MultinameType.RTQName ) || ( abc.ConstantPool.Multinames[ ( int )_Index ].Type == ABC.MultinameType.RTQNameL ) ) { throw new AbcVerifierException( "Multiname is runtime name, not allowed" ); } }